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})