mirror of https://github.com/CGAL/cgal
avoid duplicated lines of code ( sln vs slnx)
This commit is contained in:
parent
95a51b186e
commit
e9e7cf4913
|
|
@ -92,13 +92,12 @@ function(cgal_add_compilation_test exe_name)
|
|||
elseif(NOT TARGET "compilation_of__${PROJECT_NAME}")#CMAKE_VS_MSBUILD_COMMAND
|
||||
#this target is just a flag, to deal with the scope problem with the tests
|
||||
add_custom_target("compilation_of__${PROJECT_NAME}")
|
||||
set(SOLUTION_FILE "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.sln")
|
||||
if(MSVC_VERSION GREATER_EQUAL 1950)
|
||||
add_test(NAME "compilation of ${PROJECT_NAME}"
|
||||
COMMAND ${TIME_COMMAND} "${CMAKE_VS_MSBUILD_COMMAND}" "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.slnx" "-m:$ENV{NUMBER_OF_PROCESSORS}" "/t:Build" "/p:Configuration=$<CONFIG>")
|
||||
else()
|
||||
add_test(NAME "compilation of ${PROJECT_NAME}"
|
||||
COMMAND ${TIME_COMMAND} "${CMAKE_VS_MSBUILD_COMMAND}" "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.sln" "-m:$ENV{NUMBER_OF_PROCESSORS}" "/t:Build" "/p:Configuration=$<CONFIG>")
|
||||
set(SOLUTION_FILE "${SOLUTION_FILE}x")
|
||||
endif()
|
||||
add_test(NAME "compilation of ${PROJECT_NAME}"
|
||||
COMMAND ${TIME_COMMAND} "${CMAKE_VS_MSBUILD_COMMAND}" "${SOLUTION_FILE}" "-m:$ENV{NUMBER_OF_PROCESSORS}" "/t:Build" "/p:Configuration=$<CONFIG>")
|
||||
set_property(TEST "compilation of ${PROJECT_NAME}"
|
||||
APPEND PROPERTY LABELS "${PROJECT_NAME}")
|
||||
set_property(TEST "compilation of ${PROJECT_NAME}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue