check-sub.cmake 735 B

1234567891011121314151617181920212223242526272829303132
  1. if(EXISTS ${RunCMake_TEST_BINARY_DIR}/check-debug.cmake)
  2. include(${RunCMake_TEST_BINARY_DIR}/check-debug.cmake)
  3. if(RunCMake_TEST_FAILED)
  4. return()
  5. endif()
  6. foreach(file
  7. "${foo_lib}"
  8. "${subinc_lib}"
  9. "${zot_lib}"
  10. )
  11. if(NOT EXISTS "${file}")
  12. set(RunCMake_TEST_FAILED
  13. "Artifact should exist but is missing:\n ${file}")
  14. return()
  15. endif()
  16. endforeach()
  17. foreach(file
  18. "${main_exe}"
  19. "${bar_lib}"
  20. )
  21. if(EXISTS "${file}")
  22. set(RunCMake_TEST_FAILED
  23. "Artifact should be missing but exists:\n ${file}")
  24. return()
  25. endif()
  26. endforeach()
  27. else()
  28. set(RunCMake_TEST_FAILED "
  29. '${RunCMake_TEST_BINARY_DIR}/check-debug.cmake' missing
  30. ")
  31. endif()