diff --git a/cmake/modules/TestSuite.cmake b/cmake/modules/TestSuite.cmake --- a/cmake/modules/TestSuite.cmake +++ b/cmake/modules/TestSuite.cmake @@ -1,9 +1,13 @@ # Allow to easily build test suites +if(NOT ${JCTEST}) + set(JCTEST 1) +endif() + macro(create_test_suite NAME) enable_testing() set(TARGET "check-${NAME}") - add_custom_target(${TARGET} COMMAND ${CMAKE_CTEST_COMMAND}) + add_custom_target(${TARGET} COMMAND ${CMAKE_CTEST_COMMAND} -j${JCTEST}) # If the magic target check-all exists, attach to it. if(TARGET check-all) @@ -15,4 +19,4 @@ add_executable(${NAME} EXCLUDE_FROM_ALL ${ARGN}) add_test(${NAME} ${NAME}) add_dependencies("check-${SUITE}" ${NAME}) -endfunction(add_test_to_suite) +endfunction(add_test_to_suite) \ No newline at end of file