Browse Source

Merge topic 'test-RunCMake.GeneratorExpression'

6308bfb737 Tests: Factor out RunCMake.GenEx-GENEX_EVAL test
abe1c27499 Tests: Factor out RunCMake.GenEx-TARGET_FILE test
fbead761fe Tests: Factor out RunCMake.GenEx-DEVICE_LINK test
64a8587332 Tests: Factor out RunCMake.GenEx-HOST_LINK test
6f224a065c Tests: Factor out RunCMake.GenEx-LINK_LANG_AND_ID test
f3f6317ca3 Tests: Factor out RunCMake.GenEx-LINK_LANGUAGE test
983adb8bed Tests: Factor out RunCMake.GenEx-COMPILE_LANG_AND_ID test
931a6702f6 Tests: Factor out RunCMake.GenEx-COMPILE_LANGUAGE test

Acked-by: Kitware Robot <[email protected]>
Merge-request: !4899
Brad King 5 years ago
parent
commit
12ce8a7ec7
100 changed files with 60 additions and 1 deletions
  1. 11 1
      Tests/RunCMake/CMakeLists.txt
  2. 3 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/CMakeLists.txt
  3. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_command-result.txt
  4. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_command-stderr.txt
  5. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_command.cmake
  6. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_target-result.txt
  7. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_target-stderr.txt
  8. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_target.cmake
  9. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_executable-result.txt
  10. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_executable-stderr.txt
  11. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_executable.cmake
  12. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_library-result.txt
  13. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_library-stderr.txt
  14. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_library.cmake
  15. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_test-result.txt
  16. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_test-stderr.txt
  17. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_test.cmake
  18. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-install-result.txt
  19. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-install-stderr.txt
  20. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-install.cmake
  21. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-target_sources-result.txt
  22. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-target_sources-stderr.txt
  23. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-target_sources.cmake
  24. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-unknown-lang.cmake
  25. 10 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/RunCMakeTest.cmake
  26. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/empty.c
  27. 3 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/CMakeLists.txt
  28. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_command-result.txt
  29. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_command-stderr.txt
  30. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_command.cmake
  31. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_target-result.txt
  32. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_target-stderr.txt
  33. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_target.cmake
  34. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_executable-result.txt
  35. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_executable-stderr.txt
  36. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_executable.cmake
  37. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_library-result.txt
  38. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_library-stderr.txt
  39. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_library.cmake
  40. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_test-result.txt
  41. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_test-stderr.txt
  42. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_test.cmake
  43. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-install-result.txt
  44. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-install-stderr.txt
  45. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-install.cmake
  46. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-target_sources-result.txt
  47. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-target_sources-stderr.txt
  48. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-target_sources.cmake
  49. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-unknown-lang.cmake
  50. 10 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/RunCMakeTest.cmake
  51. 0 0
      Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/empty.c
  52. 3 0
      Tests/RunCMake/GenEx-DEVICE_LINK/CMakeLists.txt
  53. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command-result.txt
  54. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command-stderr.txt
  55. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command.cmake
  56. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target-result.txt
  57. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target-stderr.txt
  58. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target.cmake
  59. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable-result.txt
  60. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable-stderr.txt
  61. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable.cmake
  62. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library-result.txt
  63. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library-stderr.txt
  64. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library.cmake
  65. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test-result.txt
  66. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test-stderr.txt
  67. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test.cmake
  68. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install-result.txt
  69. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install-stderr.txt
  70. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install.cmake
  71. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends-result.txt
  72. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends-stderr.txt
  73. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends.cmake
  74. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions-result.txt
  75. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions-stderr.txt
  76. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions.cmake
  77. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options-result.txt
  78. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options-stderr.txt
  79. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options.cmake
  80. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories-result.txt
  81. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories-stderr.txt
  82. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories.cmake
  83. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories-result.txt
  84. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories-stderr.txt
  85. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories.cmake
  86. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries-result.txt
  87. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries-stderr.txt
  88. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries.cmake
  89. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources-result.txt
  90. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources-stderr.txt
  91. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources.cmake
  92. 17 0
      Tests/RunCMake/GenEx-DEVICE_LINK/RunCMakeTest.cmake
  93. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/empty.c
  94. 3 0
      Tests/RunCMake/GenEx-GENEX_EVAL/CMakeLists.txt
  95. 0 0
      Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-check.cmake
  96. 0 0
      Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion1-result.txt
  97. 0 0
      Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion1-stderr.txt
  98. 0 0
      Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion1.cmake
  99. 0 0
      Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion2-result.txt
  100. 0 0
      Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion2-stderr.txt

+ 11 - 1
Tests/RunCMake/CMakeLists.txt

@@ -81,7 +81,9 @@ endif()
 # Test MSVC for older host CMake versions, and test
 # WIN32/CMAKE_C_COMPILER_ID to fix check on Intel for Windows.
 if(MSVC OR (WIN32 AND CMAKE_C_COMPILER_ID MATCHES "MSVC|Intel"))
-  set(GeneratorExpression_ARGS -DLINKER_SUPPORTS_PDB=1)
+  set(LINKER_SUPPORTS_PDB 1)
+else()
+  set(LINKER_SUPPORTS_PDB 0)
 endif()
 
 add_RunCMake_test(CMP0019)
@@ -219,6 +221,14 @@ endif()
 if(NOT CMAKE_C_COMPILER_ID MATCHES "Watcom")
   add_RunCMake_test(GenerateExportHeader)
 endif()
+add_RunCMake_test(GenEx-COMPILE_LANGUAGE)
+add_RunCMake_test(GenEx-COMPILE_LANG_AND_ID)
+add_RunCMake_test(GenEx-LINK_LANGUAGE)
+add_RunCMake_test(GenEx-LINK_LANG_AND_ID)
+add_RunCMake_test(GenEx-HOST_LINK)
+add_RunCMake_test(GenEx-DEVICE_LINK)
+add_RunCMake_test(GenEx-TARGET_FILE -DLINKER_SUPPORTS_PDB=${LINKER_SUPPORTS_PDB})
+add_RunCMake_test(GenEx-GENEX_EVAL)
 add_RunCMake_test(GeneratorExpression)
 add_RunCMake_test(GeneratorInstance)
 add_RunCMake_test(GeneratorPlatform)

+ 3 - 0
Tests/RunCMake/GenEx-COMPILE_LANGUAGE/CMakeLists.txt

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

+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_custom_command-result.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_command-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_custom_command-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_command-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_custom_command.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_command.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_custom_target-result.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_target-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_custom_target-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_target-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_custom_target.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_custom_target.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_executable-result.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_executable-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_executable-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_executable-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_executable.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_executable.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_library-result.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_library-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_library-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_library-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_library.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_library.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_test-result.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_test-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_test-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_test-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-add_test.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-add_test.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-install-result.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-install-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-install-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-install-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-install.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-install.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-target_sources-result.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-target_sources-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-target_sources-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-target_sources-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-target_sources.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-target_sources.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANGUAGE-unknown-lang.cmake → Tests/RunCMake/GenEx-COMPILE_LANGUAGE/COMPILE_LANGUAGE-unknown-lang.cmake


+ 10 - 0
Tests/RunCMake/GenEx-COMPILE_LANGUAGE/RunCMakeTest.cmake

@@ -0,0 +1,10 @@
+include(RunCMake)
+
+run_cmake(COMPILE_LANGUAGE-add_custom_target)
+run_cmake(COMPILE_LANGUAGE-add_custom_command)
+run_cmake(COMPILE_LANGUAGE-install)
+run_cmake(COMPILE_LANGUAGE-target_sources)
+run_cmake(COMPILE_LANGUAGE-add_executable)
+run_cmake(COMPILE_LANGUAGE-add_library)
+run_cmake(COMPILE_LANGUAGE-add_test)
+run_cmake(COMPILE_LANGUAGE-unknown-lang)

+ 0 - 0
Tests/RunCMake/GenEx-COMPILE_LANGUAGE/empty.c


+ 3 - 0
Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/CMakeLists.txt

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

+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_command-result.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_command-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_command-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_command-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_command.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_command.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_target-result.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_target-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_target-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_target-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_target.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_custom_target.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_executable-result.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_executable-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_executable-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_executable-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_executable.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_executable.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_library-result.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_library-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_library-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_library-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_library.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_library.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_test-result.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_test-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_test-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_test-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_test.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-add_test.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-install-result.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-install-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-install-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-install-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-install.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-install.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-target_sources-result.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-target_sources-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-target_sources-stderr.txt → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-target_sources-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-target_sources.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-target_sources.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-unknown-lang.cmake → Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/COMPILE_LANG_AND_ID-unknown-lang.cmake


+ 10 - 0
Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/RunCMakeTest.cmake

@@ -0,0 +1,10 @@
+include(RunCMake)
+
+run_cmake(COMPILE_LANG_AND_ID-add_custom_target)
+run_cmake(COMPILE_LANG_AND_ID-add_custom_command)
+run_cmake(COMPILE_LANG_AND_ID-install)
+run_cmake(COMPILE_LANG_AND_ID-target_sources)
+run_cmake(COMPILE_LANG_AND_ID-add_executable)
+run_cmake(COMPILE_LANG_AND_ID-add_library)
+run_cmake(COMPILE_LANG_AND_ID-add_test)
+run_cmake(COMPILE_LANG_AND_ID-unknown-lang)

+ 0 - 0
Tests/RunCMake/GenEx-COMPILE_LANG_AND_ID/empty.c


+ 3 - 0
Tests/RunCMake/GenEx-DEVICE_LINK/CMakeLists.txt

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

+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_custom_command-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_custom_command-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_custom_command.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_custom_target-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_custom_target-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_custom_target.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_executable-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_executable-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_executable.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_library-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_library-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_library.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_test-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_test-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-add_test.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-install-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-install-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-install.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-link_depends-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-link_depends-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-link_depends.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_compile_definitions-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_compile_definitions-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_compile_definitions.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_compile_options-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_compile_options-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_compile_options.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_include_directories-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_include_directories-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_include_directories.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_link_directories-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_link_directories-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_link_directories.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_link_libraries-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_link_libraries-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_link_libraries.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_sources-result.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_sources-stderr.txt → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/DEVICE_LINK-target_sources.cmake → Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources.cmake


+ 17 - 0
Tests/RunCMake/GenEx-DEVICE_LINK/RunCMakeTest.cmake

@@ -0,0 +1,17 @@
+include(RunCMake)
+
+run_cmake(DEVICE_LINK-add_custom_target)
+run_cmake(DEVICE_LINK-add_custom_command)
+run_cmake(DEVICE_LINK-install)
+run_cmake(DEVICE_LINK-add_executable)
+run_cmake(DEVICE_LINK-add_library)
+run_cmake(DEVICE_LINK-add_test)
+run_cmake(DEVICE_LINK-target_sources)
+run_cmake(DEVICE_LINK-target_compile_definitions)
+run_cmake(DEVICE_LINK-target_compile_options)
+run_cmake(DEVICE_LINK-target_include_directories)
+run_cmake(DEVICE_LINK-target_link_libraries)
+run_cmake(DEVICE_LINK-target_link_directories)
+if(RunCMake_GENERATOR MATCHES "(Ninja|Makefile)")
+  run_cmake(DEVICE_LINK-link_depends)
+endif()

+ 0 - 0
Tests/RunCMake/GenEx-DEVICE_LINK/empty.c


+ 3 - 0
Tests/RunCMake/GenEx-GENEX_EVAL/CMakeLists.txt

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

+ 0 - 0
Tests/RunCMake/GeneratorExpression/GENEX_EVAL-check.cmake → Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-check.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/GENEX_EVAL-recursion1-result.txt → Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion1-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/GENEX_EVAL-recursion1-stderr.txt → Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion1-stderr.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/GENEX_EVAL-recursion1.cmake → Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion1.cmake


+ 0 - 0
Tests/RunCMake/GeneratorExpression/GENEX_EVAL-recursion2-result.txt → Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion2-result.txt


+ 0 - 0
Tests/RunCMake/GeneratorExpression/GENEX_EVAL-recursion2-stderr.txt → Tests/RunCMake/GenEx-GENEX_EVAL/GENEX_EVAL-recursion2-stderr.txt


Some files were not shown because too many files changed in this diff