Browse Source

Merge topic 'test-split-RunCMake.target_link_libraries' into release-3.18

5f97e44912 Tests: Shorten case names in RunCMake.target_link_libraries-* tests
0951b1fe07 Tests: Split RunCMake.target_link_libraries test

Acked-by: Kitware Robot <[email protected]>
Merge-request: !4908
Brad King 5 years ago
parent
commit
8896a127a6
40 changed files with 202 additions and 69 deletions
  1. 3 0
      Tests/RunCMake/CMakeLists.txt
  2. 0 0
      Tests/RunCMake/target_link_libraries-ALIAS/AliasTargets.cmake
  3. 3 0
      Tests/RunCMake/target_link_libraries-ALIAS/CMakeLists.txt
  4. 23 0
      Tests/RunCMake/target_link_libraries-ALIAS/RunCMakeTest.cmake
  5. 0 0
      Tests/RunCMake/target_link_libraries-ALIAS/func.c
  6. 10 0
      Tests/RunCMake/target_link_libraries-ALIAS/lib.c
  7. 0 0
      Tests/RunCMake/target_link_libraries-ALIAS/main.c
  8. 3 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/CMakeLists.txt
  9. 41 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/RunCMakeTest.cmake
  10. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-mix-lang-result.txt
  11. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-mix-lang-stderr.txt
  12. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-mix-lang.cmake
  13. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-usage-result.txt
  14. 1 1
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-usage-stderr.txt
  15. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-usage.cmake
  16. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/empty.c
  17. 7 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/func.c
  18. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/func.cxx
  19. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/genex.cmake
  20. 10 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/lib.c
  21. 12 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/main.c
  22. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/main.cxx
  23. 3 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/CMakeLists.txt
  24. 38 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/RunCMakeTest.cmake
  25. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/bad-mix-lang-result.txt
  26. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/bad-mix-lang-stderr.txt
  27. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/bad-mix-lang.cmake
  28. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/basic-result.txt
  29. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/empty.c
  30. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/exe_c-result.txt
  31. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/exe_cxx-result.txt
  32. 7 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/func.c
  33. 7 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/func.cxx
  34. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/genex.cmake
  35. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/interface-result.txt
  36. 10 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/lib.c
  37. 12 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/main.c
  38. 12 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/main.cxx
  39. 0 0
      Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/no_language-result.txt
  40. 0 68
      Tests/RunCMake/target_link_libraries/RunCMakeTest.cmake

+ 3 - 0
Tests/RunCMake/CMakeLists.txt

@@ -494,6 +494,9 @@ add_RunCMake_test(File_Generate)
 add_RunCMake_test(ExportWithoutLanguage)
 add_RunCMake_test(target_link_directories)
 add_RunCMake_test(target_link_libraries)
+add_RunCMake_test(target_link_libraries-ALIAS)
+add_RunCMake_test(target_link_libraries-LINK_LANGUAGE)
+add_RunCMake_test(target_link_libraries-LINK_LANG_AND_ID)
 add_RunCMake_test(add_link_options -DCMAKE_C_COMPILER_ID=${CMAKE_C_COMPILER_ID})
 add_RunCMake_test(target_link_options -DCMAKE_C_COMPILER_ID=${CMAKE_C_COMPILER_ID}
                                       -DCMake_TEST_CUDA=${CMake_TEST_CUDA})

+ 0 - 0
Tests/RunCMake/target_link_libraries/AliasTargets.cmake → Tests/RunCMake/target_link_libraries-ALIAS/AliasTargets.cmake


+ 3 - 0
Tests/RunCMake/target_link_libraries-ALIAS/CMakeLists.txt

@@ -0,0 +1,3 @@
+cmake_minimum_required(VERSION 3.1)
+project(${RunCMake_TEST} NONE)
+include(${RunCMake_TEST}.cmake NO_POLICY_SCOPE)

+ 23 - 0
Tests/RunCMake/target_link_libraries-ALIAS/RunCMakeTest.cmake

@@ -0,0 +1,23 @@
+include(RunCMake)
+
+macro(run_cmake_target test subtest target)
+  set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${test}-build)
+  set(RunCMake_TEST_NO_CLEAN 1)
+  run_cmake_command(${test}-${subtest} ${CMAKE_COMMAND} --build . --target ${target} ${ARGN})
+
+  unset(RunCMake_TEST_BINARY_DIR)
+  unset(RunCMake_TEST_NO_CLEAN)
+endmacro()
+
+set(RunCMake_TEST_OUTPUT_MERGE TRUE)
+if (NOT RunCMake_GENERATOR_IS_MULTI_CONFIG)
+  set(RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Release)
+endif()
+run_cmake(AliasTargets)
+run_cmake_target(AliasTargets func func --config Release)
+run_cmake_target(AliasTargets lib-local lib-local --config Release)
+run_cmake_target(AliasTargets main-local main-local --config Release)
+run_cmake_target(AliasTargets lib-global lib-global --config Release)
+run_cmake_target(AliasTargets main-global main-global --config Release)
+unset(RunCMake_TEST_OPTIONS)
+unset(RunCMake_TEST_OUTPUT_MERGE)

+ 0 - 0
Tests/RunCMake/target_link_libraries/func.c → Tests/RunCMake/target_link_libraries-ALIAS/func.c


+ 10 - 0
Tests/RunCMake/target_link_libraries-ALIAS/lib.c

@@ -0,0 +1,10 @@
+
+#if defined(_WIN32)
+__declspec(dllimport)
+#endif
+  void func_c();
+
+void lib()
+{
+  func_c();
+}

+ 0 - 0
Tests/RunCMake/target_link_libraries/main.c → Tests/RunCMake/target_link_libraries-ALIAS/main.c


+ 3 - 0
Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/CMakeLists.txt

@@ -0,0 +1,3 @@
+cmake_minimum_required(VERSION 3.1)
+project(${RunCMake_TEST} NONE)
+include(${RunCMake_TEST}.cmake NO_POLICY_SCOPE)

+ 41 - 0
Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/RunCMakeTest.cmake

@@ -0,0 +1,41 @@
+include(RunCMake)
+
+macro(run_cmake_target test subtest target)
+  set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${test}-build)
+  set(RunCMake_TEST_NO_CLEAN 1)
+  run_cmake_command(${test}-${subtest} ${CMAKE_COMMAND} --build . --target ${target} ${ARGN})
+
+  unset(RunCMake_TEST_BINARY_DIR)
+  unset(RunCMake_TEST_NO_CLEAN)
+endmacro()
+
+run_cmake(bad-usage)
+
+if (RunCMake_GENERATOR MATCHES "Makefiles|Ninja|Visual Studio|Xcode|Watcom WMake")
+
+  run_cmake(bad-mix-lang)
+
+  set(RunCMake_TEST_OUTPUT_MERGE TRUE)
+  if (NOT RunCMake_GENERATOR_IS_MULTI_CONFIG)
+    set(RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Release)
+  endif()
+
+  run_cmake(genex)
+
+  run_cmake_target(genex lib LinkLibraries_lib --config Release)
+  run_cmake_target(genex lib2 LinkLibraries_lib2 --config Release)
+  run_cmake_target(genex lib3 LinkLibraries_lib3 --config Release)
+  run_cmake_target(genex exe LinkLibraries_exe --config Release)
+  run_cmake_target(genex C_import LinkLibraries_C_import --config Release)
+  run_cmake_target(genex CXX_import LinkLibraries_CXX_import --config Release)
+  run_cmake_target(genex C_interface LinkLibraries_C_interface --config Release)
+  run_cmake_target(genex CXX_interface LinkLibraries_CXX_interface --config Release)
+  run_cmake_target(genex C_interface2 LinkLibraries_C_interface2 --config Release)
+  run_cmake_target(genex CXX_interface2 LinkLibraries_CXX_interface2 --config Release)
+  run_cmake_target(genex C_static LinkLibraries_C_static --config Release)
+  run_cmake_target(genex CXX_static LinkLibraries_CXX_static --config Release)
+
+  unset(RunCMake_TEST_OPTIONS)
+  unset(RunCMake_TEST_OUTPUT_MERGE)
+
+endif()

+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANGUAGE-bad-mix-lang-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-mix-lang-result.txt


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANGUAGE-bad-mix-lang-stderr.txt → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-mix-lang-stderr.txt


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANGUAGE-bad-mix-lang.cmake → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-mix-lang.cmake


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANGUAGE-bad-usage-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-usage-result.txt


+ 1 - 1
Tests/RunCMake/target_link_libraries/genex_LINK_LANGUAGE-bad-usage-stderr.txt → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-usage-stderr.txt

@@ -1,4 +1,4 @@
-CMake Error at genex_LINK_LANGUAGE-bad-usage.cmake:4 \(target_link_libraries\):
+CMake Error at bad-usage.cmake:4 \(target_link_libraries\):
   Error evaluating generator expression:
 
     \$<LINK_LANGUAGE>

+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANGUAGE-bad-usage.cmake → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/bad-usage.cmake


+ 0 - 0
Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/empty.c


+ 7 - 0
Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/func.c

@@ -0,0 +1,7 @@
+
+#if defined(_WIN32)
+__declspec(dllexport)
+#endif
+  void func_c()
+{
+}

+ 0 - 0
Tests/RunCMake/target_link_libraries/func.cxx → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/func.cxx


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANGUAGE.cmake → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/genex.cmake


+ 10 - 0
Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/lib.c

@@ -0,0 +1,10 @@
+
+#if defined(_WIN32)
+__declspec(dllimport)
+#endif
+  void func_c();
+
+void lib()
+{
+  func_c();
+}

+ 12 - 0
Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/main.c

@@ -0,0 +1,12 @@
+
+#if defined(_WIN32)
+__declspec(dllimport)
+#endif
+  void func_c();
+
+int main()
+{
+  func_c();
+
+  return 0;
+}

+ 0 - 0
Tests/RunCMake/target_link_libraries/main.cxx → Tests/RunCMake/target_link_libraries-LINK_LANGUAGE/main.cxx


+ 3 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/CMakeLists.txt

@@ -0,0 +1,3 @@
+cmake_minimum_required(VERSION 3.1)
+project(${RunCMake_TEST} NONE)
+include(${RunCMake_TEST}.cmake NO_POLICY_SCOPE)

+ 38 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/RunCMakeTest.cmake

@@ -0,0 +1,38 @@
+include(RunCMake)
+
+macro(run_cmake_target test subtest target)
+  set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${test}-build)
+  set(RunCMake_TEST_NO_CLEAN 1)
+  run_cmake_command(${test}-${subtest} ${CMAKE_COMMAND} --build . --target ${target} ${ARGN})
+
+  unset(RunCMake_TEST_BINARY_DIR)
+  unset(RunCMake_TEST_NO_CLEAN)
+endmacro()
+
+if (RunCMake_GENERATOR MATCHES "Makefiles|Ninja|Visual Studio|Xcode|Watcom WMake")
+
+  run_cmake(bad-mix-lang)
+
+  set(RunCMake_TEST_OUTPUT_MERGE TRUE)
+  if (NOT RunCMake_GENERATOR_IS_MULTI_CONFIG)
+    set(RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Release)
+  endif()
+
+  run_cmake(genex)
+
+  run_cmake_target(genex lib LinkLibraries_lib --config Release)
+  run_cmake_target(genex lib2 LinkLibraries_lib2 --config Release)
+  run_cmake_target(genex lib3 LinkLibraries_lib3 --config Release)
+  run_cmake_target(genex exe LinkLibraries_exe --config Release)
+  run_cmake_target(genex C_import LinkLibraries_C_import --config Release)
+  run_cmake_target(genex CXX_import LinkLibraries_CXX_import --config Release)
+  run_cmake_target(genex C_interface LinkLibraries_C_interface --config Release)
+  run_cmake_target(genex CXX_interface LinkLibraries_CXX_interface --config Release)
+  run_cmake_target(genex C_interface2 LinkLibraries_C_interface2 --config Release)
+  run_cmake_target(genex CXX_interface2 LinkLibraries_CXX_interface2 --config Release)
+  run_cmake_target(genex CXX_static LinkLibraries_CXX_static --config Release)
+
+  unset(RunCMake_TEST_OPTIONS)
+  unset(RunCMake_TEST_OUTPUT_MERGE)
+
+endif()

+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-bad-mix-lang-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/bad-mix-lang-result.txt


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-bad-mix-lang-stderr.txt → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/bad-mix-lang-stderr.txt


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-bad-mix-lang.cmake → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/bad-mix-lang.cmake


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-basic-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/basic-result.txt


+ 0 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/empty.c


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-exe_c-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/exe_c-result.txt


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-exe_cxx-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/exe_cxx-result.txt


+ 7 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/func.c

@@ -0,0 +1,7 @@
+
+#if defined(_WIN32)
+__declspec(dllexport)
+#endif
+  void func_c()
+{
+}

+ 7 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/func.cxx

@@ -0,0 +1,7 @@
+
+#if defined(_WIN32)
+__declspec(dllexport)
+#endif
+  void func_cxx()
+{
+}

+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID.cmake → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/genex.cmake


+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-interface-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/interface-result.txt


+ 10 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/lib.c

@@ -0,0 +1,10 @@
+
+#if defined(_WIN32)
+__declspec(dllimport)
+#endif
+  void func_c();
+
+void lib()
+{
+  func_c();
+}

+ 12 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/main.c

@@ -0,0 +1,12 @@
+
+#if defined(_WIN32)
+__declspec(dllimport)
+#endif
+  void func_c();
+
+int main()
+{
+  func_c();
+
+  return 0;
+}

+ 12 - 0
Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/main.cxx

@@ -0,0 +1,12 @@
+
+#if defined(_WIN32)
+__declspec(dllimport)
+#endif
+  void func_cxx();
+
+int main()
+{
+  func_cxx();
+
+  return 0;
+}

+ 0 - 0
Tests/RunCMake/target_link_libraries/genex_LINK_LANG_AND_ID-no_language-result.txt → Tests/RunCMake/target_link_libraries-LINK_LANG_AND_ID/no_language-result.txt


+ 0 - 68
Tests/RunCMake/target_link_libraries/RunCMakeTest.cmake

@@ -30,71 +30,3 @@ run_cmake(StaticPrivateDepNotExported)
 run_cmake(StaticPrivateDepNotTarget)
 run_cmake(UNKNOWN-IMPORTED-GLOBAL)
 run_cmake(empty_keyword_args)
-
-macro(run_cmake_target test subtest target)
-  set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${test}-build)
-  set(RunCMake_TEST_NO_CLEAN 1)
-  run_cmake_command(${test}-${subtest} ${CMAKE_COMMAND} --build . --target ${target} ${ARGN})
-
-  unset(RunCMake_TEST_BINARY_DIR)
-  unset(RunCMake_TEST_NO_CLEAN)
-endmacro()
-
-set(RunCMake_TEST_OUTPUT_MERGE TRUE)
-if (NOT RunCMake_GENERATOR_IS_MULTI_CONFIG)
-  set(RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Release)
-endif()
-run_cmake(AliasTargets)
-run_cmake_target(AliasTargets func func --config Release)
-run_cmake_target(AliasTargets lib-local lib-local --config Release)
-run_cmake_target(AliasTargets main-local main-local --config Release)
-run_cmake_target(AliasTargets lib-global lib-global --config Release)
-run_cmake_target(AliasTargets main-global main-global --config Release)
-unset(RunCMake_TEST_OPTIONS)
-unset(RunCMake_TEST_OUTPUT_MERGE)
-
-run_cmake(genex_LINK_LANGUAGE-bad-usage)
-
-if (RunCMake_GENERATOR MATCHES "Makefiles|Ninja|Visual Studio|Xcode|Watcom WMake")
-
-  run_cmake(genex_LINK_LANGUAGE-bad-mix-lang)
-  run_cmake(genex_LINK_LANG_AND_ID-bad-mix-lang)
-
-  set(RunCMake_TEST_OUTPUT_MERGE TRUE)
-  if (NOT RunCMake_GENERATOR_IS_MULTI_CONFIG)
-    set(RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Release)
-  endif()
-
-  run_cmake(genex_LINK_LANGUAGE)
-
-  run_cmake_target(genex_LINK_LANGUAGE lib LinkLibraries_lib --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE lib2 LinkLibraries_lib2 --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE lib3 LinkLibraries_lib3 --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE exe LinkLibraries_exe --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE C_import LinkLibraries_C_import --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE CXX_import LinkLibraries_CXX_import --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE C_interface LinkLibraries_C_interface --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE CXX_interface LinkLibraries_CXX_interface --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE C_interface2 LinkLibraries_C_interface2 --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE CXX_interface2 LinkLibraries_CXX_interface2 --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE C_static LinkLibraries_C_static --config Release)
-  run_cmake_target(genex_LINK_LANGUAGE CXX_static LinkLibraries_CXX_static --config Release)
-
-  run_cmake(genex_LINK_LANG_AND_ID)
-
-  run_cmake_target(genex_LINK_LANG_AND_ID lib LinkLibraries_lib --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID lib2 LinkLibraries_lib2 --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID lib3 LinkLibraries_lib3 --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID exe LinkLibraries_exe --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID C_import LinkLibraries_C_import --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID CXX_import LinkLibraries_CXX_import --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID C_interface LinkLibraries_C_interface --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID CXX_interface LinkLibraries_CXX_interface --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID C_interface2 LinkLibraries_C_interface2 --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID CXX_interface2 LinkLibraries_CXX_interface2 --config Release)
-  run_cmake_target(genex_LINK_LANG_AND_ID CXX_static LinkLibraries_CXX_static --config Release)
-
-  unset(RunCMake_TEST_OPTIONS)
-  unset(RunCMake_TEST_OUTPUT_MERGE)
-
-endif()