EnforceConfig.cmake 1.2 KB

123456789101112131415161718192021222324252627282930313233
  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 "Debug")
  6. endif()
  7. # Choose a configuration that was built if none is given.
  8. if(NOT CTEST_CONFIGURATION_TYPE)
  9. set(CTEST_CMD "/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Tool/cmake-3.11.0/bin/ctest")
  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. # Fake a user home directory to avoid polluting the real one.
  25. # But provide original ENV{HOME} value in ENV{CTEST_REAL_HOME} for tests that
  26. # need access to the real HOME directory.
  27. if(NOT DEFINED ENV{CTEST_REAL_HOME})
  28. set(ENV{CTEST_REAL_HOME} "$ENV{HOME}")
  29. endif()
  30. set(ENV{HOME} "/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Tool/cmake-3.11.0/Tests/CMakeFiles/TestHome")