Warning, /frameworks/extra-cmake-modules/tests/KDEInstallDirsTest/vars_in_sync/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.5)
0002 project(KDEInstallDirs.vars_in_sync)
0003
0004 set(ECM_KDE_MODULE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../kde-modules)
0005 set(ECM_MODULE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../../modules)
0006 set(CMAKE_MODULE_PATH "${ECM_KDE_MODULE_DIR}")
0007 include(KDEInstallDirs)
0008
0009 include(../var_list.cmake)
0010 include(../../test_helpers.cmake)
0011
0012 foreach(suffix ${var_suffixes})
0013 assert_var_defined(KDE_INSTALL_${suffix})
0014 if(DEFINED ${suffix}_expected_value)
0015 assert_vars_strequal(KDE_INSTALL_${suffix} ${suffix}_expected_value)
0016 endif()
0017 assert_var_defined(KDE_INSTALL_FULL_${suffix})
0018
0019 if(should_set_CMAKE_INSTALL_${suffix})
0020 assert_vars_strequal(CMAKE_INSTALL_${suffix} KDE_INSTALL_${suffix})
0021 assert_vars_strequal(CMAKE_INSTALL_FULL_${suffix} KDE_INSTALL_FULL_${suffix})
0022 endif()
0023
0024 if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED AND DEFINED compat_${suffix})
0025 assert_vars_strequal(${compat_${suffix}} KDE_INSTALL_${suffix})
0026 endif()
0027 endforeach()
0028
0029 assert_var_defined(KF_INSTALL_TARGETS_DEFAULT_ARGS)
0030 if (QT_MAJOR_VERSION EQUAL "5")
0031 assert_var_defined(KF5_INSTALL_TARGETS_DEFAULT_ARGS)
0032 endif()
0033 assert_var_defined(KDE_INSTALL_TARGETS_DEFAULT_ARGS)
0034 if(NOT KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES AND
0035 NOT KDE_INSTALL_DIRS_NO_DEPRECATED)
0036 assert_vars_strequal(INSTALL_TARGETS_DEFAULT_ARGS
0037 KDE_INSTALL_TARGETS_DEFAULT_ARGS)
0038 endif()
0039
0040 add_executable(dummy main.c)
0041 set_target_properties(dummy PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})