Disable gnu cxx extensions

This commit is contained in:
Jason Rhinelander 2020-03-13 15:28:03 -03:00
parent 4f4862fd0b
commit 344fcb80d6
2 changed files with 6 additions and 2 deletions

View File

@ -74,6 +74,7 @@ target_compile_options(lokimq PRIVATE -Wall -Wextra -Werror)
set_target_properties(lokimq PROPERTIES
CXX_STANDARD 14
CXX_STANDARD_REQUIRED ON
CXX_EXTENSIONS OFF
POSITION_INDEPENDENT_CODE ON
)

View File

@ -18,7 +18,10 @@ pkg_check_modules(SODIUM REQUIRED libsodium)
target_link_libraries(tests Catch2::Catch2 lokimq ${SODIUM_LIBRARIES} Threads::Threads)
set_property(TARGET tests PROPERTY CXX_STANDARD 14)
set_property(TARGET tests PROPERTY CXX_STANDARD_REQUIRED ON)
set_target_properties(tests PROPERTIES
CXX_STANDARD 14
CXX_STANDARD_REQUIRED ON
CXX_EXTENSIONS OFF
)
add_custom_target(check COMMAND tests)