X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=CMakeLists.txt;h=c012ea2d4a3371866490ade478f54ff02f6271e6;hb=8a3b506532a92f3c2e20849131f8a0450b1c8dd4;hp=df02be8417a50a3e19062162002d3e94f5a443ef;hpb=61e5b70715655ce5b39212562c382564b51e68eb;p=novacoin.git diff --git a/CMakeLists.txt b/CMakeLists.txt index df02be8..c012ea2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,6 +25,7 @@ endif(CCACHE_FOUND) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) +set(CMAKE_CXX_EXTENSIONS OFF) find_package(Qt5 COMPONENTS LinguistTools Core Widgets Gui Network Qml REQUIRED) @@ -240,6 +241,7 @@ add_executable(novacoin-qt ${ALL_SOURCES}) target_include_directories(novacoin-qt PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_SOURCE_DIR}/src/qt ${CMAKE_CURRENT_SOURCE_DIR}/src/json ${BerkeleyDB_INC} ${CMAKE_CURRENT_SOURCE_DIR}/src/additional/leveldb/helpers ${CMAKE_CURRENT_SOURCE_DIR}/src/additional/libqrencode ${Boost_INCLUDE_DIRS}) target_link_libraries(novacoin-qt ${ALL_LIBRARIES}) +target_compile_features(novacoin-qt PUBLIC cxx_std_17) set_property(TARGET novacoin-qt PROPERTY CXX_STANDARD 17) set_property(TARGET novacoin-qt PROPERTY CXX_STANDARD_REQUIRED TRUE) set_property(TARGET novacoin-qt PROPERTY COMPILE_DEFINITIONS ${ALL_DEFINITIONS})