Test.cmake 784 B

12345678910111213141516171819202122232425
  1. if (NOT TEST_SOURCE)
  2. set(TEST_SOURCE "${TEST}")
  3. endif ()
  4. set(make_program "/usr/bin/make")
  5. if(make_program)
  6. set(maybe_make_program "-DCMAKE_MAKE_PROGRAM=${make_program}")
  7. endif()
  8. set(source_dir "/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Tool/cmake-3.11.0/Tests/CMakeOnly/${TEST_SOURCE}")
  9. set(binary_dir "/opt/ti-processor-sdk-linux-am335x-evm-04.02.00.09/EVSE/Tool/cmake-3.11.0/Tests/CMakeOnly/${TEST}-build")
  10. file(REMOVE_RECURSE "${binary_dir}")
  11. file(MAKE_DIRECTORY "${binary_dir}")
  12. execute_process(
  13. COMMAND ${CMAKE_COMMAND} ${CMAKE_ARGS}
  14. "${source_dir}" -G "Unix Makefiles"
  15. -A ""
  16. -T ""
  17. ${maybe_make_program}
  18. WORKING_DIRECTORY "${binary_dir}"
  19. RESULT_VARIABLE result
  20. )
  21. if(result)
  22. message(FATAL_ERROR "CMake failed to configure ${TEST}")
  23. endif()