aboutsummaryrefslogtreecommitdiff
path: root/tests/ECMToolchainAndroidTest/CMakeLists.txt
diff options
context:
space:
mode:
authorAndreas Cord-Landwehr <cordlandwehr@kde.org>2016-06-13 18:27:24 +0200
committerAndreas Cord-Landwehr <cordlandwehr@kde.org>2016-06-15 15:40:34 +0200
commitc6ae4fa9008b0805f4358012040e67577ba31791 (patch)
tree5d89cbb134678cfacd758a4c9943aa97421049c6 /tests/ECMToolchainAndroidTest/CMakeLists.txt
parent2503481e4537b88d76b4a596f519cb3311e1ca2a (diff)
downloadextra-cmake-modules-5.24.0.tar.gz
extra-cmake-modules-5.24.0.tar.bz2
Integrate relative library paths to APKv5.24.0-rc1v5.24.0
Needed for many unit tests to add them to APK files. REVIEW: 128175
Diffstat (limited to 'tests/ECMToolchainAndroidTest/CMakeLists.txt')
-rw-r--r--tests/ECMToolchainAndroidTest/CMakeLists.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/ECMToolchainAndroidTest/CMakeLists.txt b/tests/ECMToolchainAndroidTest/CMakeLists.txt
new file mode 100644
index 00000000..eb2ae298
--- /dev/null
+++ b/tests/ECMToolchainAndroidTest/CMakeLists.txt
@@ -0,0 +1,23 @@
+project(AndroidToolchainTest)
+cmake_minimum_required(VERSION 2.8.12)
+
+set(CMAKE_MODULE_PATH
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../modules
+ ${CMAKE_CURRENT_SOURCE_DIR}/../../toolchain
+)
+
+set(TARGET_DIR "${CMAKE_CURRENT_SOURCE_DIR}/testlinkfile")
+set(TARGET_NAME "testtarget")
+set(OUTPUT_FILE "${CMAKE_CURRENT_BINARY_DIR}/androidtest_output.txt")
+set(INPUT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/testlinkfile/outputfake.json")
+
+# test correct include resolution
+include(specifydependencies)
+
+file(READ "${OUTPUT_FILE}" TEST_RESULT)
+string(FIND ${TEST_RESULT} "libKF5Attica.so" CMP_RESULT)
+if (${CMP_RESULT} EQUAL -1)
+ message(SEND_ERROR "Could not find relative library libKF5Attica.so")
+endif()
+
+add_executable(dummy main.c)