blob: bdc5e34f751862085991b62b43db636bc77f1d93 [file]
include(RunCMake)
function(build_project test)
set(RunCMake_TEST_NO_CLEAN FALSE)
set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${test}-build)
if (NOT RunCMake_GENERATOR_IS_MULTI_CONFIG)
list(APPEND RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Release)
endif()
run_cmake(${test})
set(RunCMake_TEST_NO_CLEAN TRUE)
run_cmake_command(${test}-build ${CMAKE_COMMAND} --build . --config Release)
run_cmake_command(${test}-install ${CMAKE_COMMAND} --install . --config Release)
endfunction()
build_project(TestLibrary)
build_project(TestExecutable)