CMakeLists.txt 534 B

123456789101112131415161718192021
  1. if (CMAKE_BUILD_TYPE STREQUAL RelWithDebInfo)
  2. set(TEST_BUILD_TYPE --test)
  3. elseif (CMAKE_BUILD_TYPE STREQUAL Debug)
  4. set(TEST_BUILD_TYPE --debug)
  5. endif ()
  6. if (NO_ICU)
  7. set(TEST_EXCLUDE --not-tag exclude_noicu)
  8. endif()
  9. add_custom_target(check
  10. COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/runtests.py ${TEST_BUILD_TYPE} ${TEST_EXCLUDE} --binary ${CMAKE_BINARY_DIR}/ch
  11. WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  12. USES_TERMINAL
  13. DEPENDS ch
  14. )
  15. if (NOT STATIC_LIBRARY)
  16. add_dependencies(check ChakraCore)
  17. endif()