diff options
author | Volker Krause <vkrause@kde.org> | 2018-02-23 20:15:20 +0100 |
---|---|---|
committer | Volker Krause <vkrause@kde.org> | 2018-02-24 10:10:26 +0100 |
commit | bbf792fc28c258ced4e46ed0d0a3cd0691e4016d (patch) | |
tree | 1cdaa66751b6cbd4bcd1a670786770937901ee18 | |
parent | ca65aab3a12b42e4e68faa26680e37f4cb358830 (diff) | |
download | extra-cmake-modules-bbf792fc28c258ced4e46ed0d0a3cd0691e4016d.tar.gz extra-cmake-modules-bbf792fc28c258ced4e46ed0d0a3cd0691e4016d.tar.bz2 |
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
-rw-r--r-- | toolchain/Android.cmake | 4 |
1 files changed, 2 insertions, 2 deletions
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 "<CMAKE_CXX_COMPILER> <CMAKE_SHARED_LIBRARY_CXX_FLAGS> <LINK_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <SONAME_FLAG><TARGET_SONAME> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>" ) -# 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 "") |