From bbf792fc28c258ced4e46ed0d0a3cd0691e4016d Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Fri, 23 Feb 2018 20:15:20 +0100 Subject: Define __ANDROID_API__ Summary: This is needed for NDK headers to work correctly, and is the same as the CMake code in the NDK does. Reviewers: #build_system, apol Reviewed By: apol Subscribers: apol, #frameworks Tags: #frameworks, #build_system Differential Revision: https://phabricator.kde.org/D10777 --- toolchain/Android.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'toolchain/Android.cmake') diff --git a/toolchain/Android.cmake b/toolchain/Android.cmake index 0a856a6b..4590539e 100644 --- a/toolchain/Android.cmake +++ b/toolchain/Android.cmake @@ -217,8 +217,8 @@ set(CMAKE_CXX_LINK_EXECUTABLE " -o " ) -# needed for Qt to define Q_OS_ANDROID -add_definitions(-DANDROID) +# ANDROID is needed for Qt to define Q_OS_ANDROID, __ANDROID_API__ is expected by the Android NDK +add_definitions(-DANDROID -D__ANDROID_API__=${ANDROID_API_LEVEL}) set(ECM_DIR "${CMAKE_CURRENT_LIST_DIR}/../cmake" CACHE STRING "") -- cgit v1.2.1