Merge pull request #71 from admsyn/fix-cmake-c++11-flag

Use CXX_STANDARD to specify c++11 compile flags
mutable-v2
Andrew Twyman 2016-08-12 17:10:09 -07:00 committed by GitHub
commit 787809178d
1 changed files with 3 additions and 1 deletions

View File

@ -5,10 +5,12 @@ enable_testing()
option(JSON11_BUILD_TESTS "Build unit tests" ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_library(json11 json11.cpp)
target_include_directories(json11 PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_compile_options(json11
PUBLIC -std=c++11
PRIVATE -fno-rtti -fno-exceptions -Wall -Wextra -Werror)
configure_file("json11.pc.in" "json11.pc" @ONLY)