Skip to content
Snippets Groups Projects
Commit 805d88da authored by Novak, Matus (UG - Computer Science)'s avatar Novak, Matus (UG - Computer Science)
Browse files

Set C++17 explicitly in tests for OSX compilation

parent 62059407
No related branches found
No related tags found
No related merge requests found
Pipeline #5250 failed
...@@ -17,6 +17,14 @@ foreach(FILENAME ${TESTS}) ...@@ -17,6 +17,14 @@ foreach(FILENAME ${TESTS})
set_target_properties(${TEST_PROJ} PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE") set_target_properties(${TEST_PROJ} PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE")
endif() endif()
if(OSX)
set_property(TARGET ${TEST_PROJ} PROPERTY CXX_STANDARD 1z)
elseif(UNIX)
set_property(TARGET ${TEST_PROJ} PROPERTY CXX_STANDARD 17)
elseif(MSVC)
set_property(TARGET ${TEST_PROJ} PROPERTY CXX_STANDARD 17)
endif()
set_property(TARGET ${TEST_PROJ} PROPERTY FOLDER "com3001/tests") set_property(TARGET ${TEST_PROJ} PROPERTY FOLDER "com3001/tests")
add_test(NAME ${TEST_PROJ} COMMAND ${TEST_PROJ}) add_test(NAME ${TEST_PROJ} COMMAND ${TEST_PROJ})
...@@ -28,4 +36,4 @@ foreach(FILENAME ${TESTS}) ...@@ -28,4 +36,4 @@ foreach(FILENAME ${TESTS})
COMMAND ${CMAKE_COMMAND} COMMAND ${CMAKE_COMMAND}
-E copy_if_different ${file_i} $<TARGET_FILE_DIR:${TEST_PROJ}>) -E copy_if_different ${file_i} $<TARGET_FILE_DIR:${TEST_PROJ}>)
endforeach(file_i) endforeach(file_i)
endforeach(FILENAME) endforeach(FILENAME)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment