Forráskód Böngészése

Tests: Factor out RunCMake.GenEx-DEVICE_LINK test

Move the `DEVICE_LINK` cases out of `RunCMake.GeneratorExpression`.
Brad King 5 éve
szülő
commit
fbead761fe
44 módosított fájl, 21 hozzáadás és 15 törlés
  1. 1 0
      Tests/RunCMake/CMakeLists.txt
  2. 3 0
      Tests/RunCMake/GenEx-DEVICE_LINK/CMakeLists.txt
  3. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command-result.txt
  4. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command-stderr.txt
  5. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_command.cmake
  6. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target-result.txt
  7. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target-stderr.txt
  8. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_custom_target.cmake
  9. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable-result.txt
  10. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable-stderr.txt
  11. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_executable.cmake
  12. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library-result.txt
  13. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library-stderr.txt
  14. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_library.cmake
  15. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test-result.txt
  16. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test-stderr.txt
  17. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-add_test.cmake
  18. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install-result.txt
  19. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install-stderr.txt
  20. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-install.cmake
  21. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends-result.txt
  22. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends-stderr.txt
  23. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-link_depends.cmake
  24. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions-result.txt
  25. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions-stderr.txt
  26. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_definitions.cmake
  27. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options-result.txt
  28. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options-stderr.txt
  29. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_compile_options.cmake
  30. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories-result.txt
  31. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories-stderr.txt
  32. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_include_directories.cmake
  33. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories-result.txt
  34. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories-stderr.txt
  35. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_directories.cmake
  36. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries-result.txt
  37. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries-stderr.txt
  38. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_link_libraries.cmake
  39. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources-result.txt
  40. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources-stderr.txt
  41. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/DEVICE_LINK-target_sources.cmake
  42. 17 0
      Tests/RunCMake/GenEx-DEVICE_LINK/RunCMakeTest.cmake
  43. 0 0
      Tests/RunCMake/GenEx-DEVICE_LINK/empty.c
  44. 0 15
      Tests/RunCMake/GeneratorExpression/RunCMakeTest.cmake

+ 1 - 0
Tests/RunCMake/CMakeLists.txt

@@ -224,6 +224,7 @@ 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(GeneratorExpression)
 add_RunCMake_test(GeneratorInstance)
 add_RunCMake_test(GeneratorPlatform)

+ 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


+ 0 - 15
Tests/RunCMake/GeneratorExpression/RunCMakeTest.cmake

@@ -23,21 +23,6 @@ run_cmake(NonValidTarget-TARGET_BUNDLE_DIR)
 run_cmake(NonValidTarget-TARGET_BUNDLE_CONTENT_DIR)
 run_cmake(NonValidTarget-TARGET_PROPERTY)
 run_cmake(NonValidTarget-TARGET_POLICY)
-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()
 run_cmake(TARGET_FILE-recursion)
 run_cmake(OUTPUT_NAME-recursion)
 run_cmake(TARGET_FILE_PREFIX)