diff options
Diffstat (limited to 'tests/KDEInstallDirsTest/not_cache_variable')
-rw-r--r-- | tests/KDEInstallDirsTest/not_cache_variable/CMakeLists.txt | 39 |
1 files changed, 37 insertions, 2 deletions
diff --git a/tests/KDEInstallDirsTest/not_cache_variable/CMakeLists.txt b/tests/KDEInstallDirsTest/not_cache_variable/CMakeLists.txt index ea62d95b..8ddbb27a 100644 --- a/tests/KDEInstallDirsTest/not_cache_variable/CMakeLists.txt +++ b/tests/KDEInstallDirsTest/not_cache_variable/CMakeLists.txt @@ -4,9 +4,44 @@ cmake_minimum_required(VERSION 2.8) set(ECM_KDE_MODULE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../kde-modules) set(ECM_MODULE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../modules) +set(CMAKE_MODULE_PATH "${ECM_KDE_MODULE_DIR}") -set(CMAKE_INSTALL_LIBDIR "foo") -include(${ECM_KDE_MODULE_DIR}/KDEInstallDirs.cmake) +set(KDE_INSTALL_BINDIR "altbin") +set(CMAKE_INSTALL_DATADIR "altdata") +set(LIB_INSTALL_DIR "altlib") + +include(KDEInstallDirs) + + +include(../var_list.cmake) +include(../../test_helpers.cmake) + +message(STATUS "Checking result of setting KDE_INSTALL_BINDIR") +assert_var_str_value(KDE_INSTALL_BINDIR "altbin") +if(should_set_CMAKE_INSTALL_BINDIR) + assert_var_str_value(CMAKE_INSTALL_BINDIR "altbin") +endif() +if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED) + assert_var_str_value(BIN_INSTALL_DIR "altbin") +endif() + +if(should_set_CMAKE_INSTALL_DATADIR) + message(STATUS "Checking result of setting CMAKE_INSTALL_DATADIR") + assert_var_str_value(KDE_INSTALL_DATADIR "altdata") + assert_var_str_value(CMAKE_INSTALL_DATADIR "altdata") + if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED) + assert_var_str_value(DATA_INSTALL_DIR "altdata") + endif() +endif() + +if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED) + message(STATUS "Checking result of setting LIB_INSTALL_DIR") + assert_var_str_value(KDE_INSTALL_LIBDIR "altlib") + if(should_set_CMAKE_INSTALL_LIBDIR) + assert_var_str_value(CMAKE_INSTALL_LIBDIR "altlib") + endif() + assert_var_str_value(LIB_INSTALL_DIR "altlib") +endif() add_executable(dummy main.c) set_target_properties(dummy PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) |