Add C++17 builds to Travis

This commit is contained in:
Martin Hořeňovský
2018-09-09 22:08:26 +02:00
parent 46e99e258f
commit 1eb42eed97
2 changed files with 35 additions and 5 deletions

View File

@@ -267,7 +267,10 @@ include(CTest)
add_executable(SelfTest ${TEST_SOURCES} ${IMPL_SOURCES} ${REPORTER_SOURCES} ${SURROGATE_SOURCES} ${HEADERS})
target_include_directories(SelfTest PRIVATE ${HEADER_DIR})
if(USE_CPP14)
if(USE_CPP17)
message(STATUS "Enabling C++17")
set_property(TARGET SelfTest PROPERTY CXX_STANDARD 17)
elseif(USE_CPP14)
message(STATUS "Enabling C++14")
set_property(TARGET SelfTest PROPERTY CXX_STANDARD 14)
else()