CMakeLists.txt 822 B

1234567891011121314151617181920212223242526272829
  1. # Test adding the same data file in multiple tests
  2. ExternalData_Add_Test(Data5.A
  3. NAME Data5Check.A
  4. COMMAND ${CMAKE_COMMAND}
  5. -D Data5=DATA{Data5.dat}
  6. -P ${CMAKE_CURRENT_SOURCE_DIR}/Data5Check.cmake
  7. )
  8. ExternalData_Add_Target(Data5.A)
  9. if(CMAKE_XCODE_BUILD_SYSTEM VERSION_GREATER_EQUAL 12)
  10. # Xcode's "new build system" does not support multiple targets
  11. # producing the same custom command output.
  12. return()
  13. endif()
  14. ExternalData_Add_Test(Data5.B
  15. NAME Data5Check.B
  16. COMMAND ${CMAKE_COMMAND}
  17. -D Data5=DATA{Data5.dat}
  18. -P ${CMAKE_CURRENT_SOURCE_DIR}/Data5Check.cmake
  19. )
  20. ExternalData_Add_Target(Data5.B)
  21. ExternalData_Add_Test(Data5.C
  22. NAME Data5Check.C
  23. COMMAND ${CMAKE_COMMAND}
  24. -D Data5=DATA{Data5.dat}
  25. -P ${CMAKE_CURRENT_SOURCE_DIR}/Data5Check.cmake
  26. )
  27. ExternalData_Add_Target(Data5.C)