Warning, /frameworks/extra-cmake-modules/tests/KDEInstallDirsTest/not_cache_variable/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Test KDEInstallDirs does not crash if a variable like CMAKE_INSTALL_LIBDIR is 0002 # defined but is not a cache variable. 0003 cmake_minimum_required(VERSION 2.8) 0004 0005 set(ECM_KDE_MODULE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../kde-modules) 0006 set(ECM_MODULE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../modules) 0007 set(CMAKE_MODULE_PATH "${ECM_KDE_MODULE_DIR}") 0008 0009 set(KDE_INSTALL_BINDIR "altbin") 0010 set(CMAKE_INSTALL_DATADIR "altdata") 0011 set(LIB_INSTALL_DIR "altlib") 0012 0013 include(KDEInstallDirs) 0014 0015 0016 include(../var_list.cmake) 0017 include(../../test_helpers.cmake) 0018 0019 message(STATUS "Checking result of setting KDE_INSTALL_BINDIR") 0020 assert_var_str_value(KDE_INSTALL_BINDIR "altbin") 0021 if(should_set_CMAKE_INSTALL_BINDIR) 0022 assert_var_str_value(CMAKE_INSTALL_BINDIR "altbin") 0023 endif() 0024 if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED) 0025 assert_var_str_value(BIN_INSTALL_DIR "altbin") 0026 endif() 0027 0028 if(should_set_CMAKE_INSTALL_DATADIR) 0029 message(STATUS "Checking result of setting CMAKE_INSTALL_DATADIR") 0030 assert_var_str_value(KDE_INSTALL_DATADIR "altdata") 0031 assert_var_str_value(CMAKE_INSTALL_DATADIR "altdata") 0032 if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED) 0033 assert_var_str_value(DATA_INSTALL_DIR "altdata") 0034 endif() 0035 endif() 0036 0037 if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED) 0038 message(STATUS "Checking result of setting LIB_INSTALL_DIR") 0039 assert_var_str_value(KDE_INSTALL_LIBDIR "altlib") 0040 if(should_set_CMAKE_INSTALL_LIBDIR) 0041 assert_var_str_value(CMAKE_INSTALL_LIBDIR "altlib") 0042 endif() 0043 assert_var_str_value(LIB_INSTALL_DIR "altlib") 0044 endif() 0045 0046 add_executable(dummy main.c) 0047 set_target_properties(dummy PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})