EnforceConfig.cmake.in 883 B

1234567891011121314151617181920212223242526
  1. # Choose a configuration with which to drive CTest tests.
  2. if(CTEST_CONFIGURATION_TYPE)
  3. set(CTestTest_CONFIG "${CTEST_CONFIGURATION_TYPE}")
  4. else()
  5. set(CTestTest_CONFIG "@CTestTest_CONFIG@")
  6. endif()
  7. # Choose a configuration that was built if none is given.
  8. if(NOT CTEST_CONFIGURATION_TYPE)
  9. set(CTEST_CMD "@CMAKE_CTEST_COMMAND@@CMAKE_EXECUTABLE_SUFFIX@")
  10. get_filename_component(CTEST_DIR "${CTEST_CMD}" PATH)
  11. get_filename_component(CTEST_EXE "${CTEST_CMD}" NAME)
  12. foreach(cfg Release Debug MinSizeRel RelWithDebInfo)
  13. if(NOT CTEST_CONFIGURATION_TYPE)
  14. if(EXISTS "${CTEST_DIR}/${cfg}/${CTEST_EXE}")
  15. set(CTEST_CONFIGURATION_TYPE ${cfg})
  16. endif()
  17. endif()
  18. endforeach()
  19. if(NOT CTEST_CONFIGURATION_TYPE)
  20. set(CTEST_CONFIGURATION_TYPE NoConfig)
  21. endif()
  22. message("Guessing configuration ${CTEST_CONFIGURATION_TYPE}")
  23. endif()
  24. @TEST_HOME_ENV_CODE@