From c6249d96af3fa569d77240a8a8551886b5975cd4 Mon Sep 17 00:00:00 2001 From: Essem Date: Fri, 31 Dec 2021 20:55:53 -0600 Subject: [PATCH] Specify C++17 support in cmake a different way --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0d51de3..bd224e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,7 +6,7 @@ file(GLOB SOURCE_FILES "natives/*.cc" "natives/*.h") add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${CMAKE_JS_SRC}) set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "" SUFFIX ".node") target_link_libraries(${PROJECT_NAME} ${CMAKE_JS_LIB}) -set(CMAKE_CXX_STANDARD 17) +target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17) add_definitions(-DNAPI_CPP_EXCEPTIONS) add_definitions(-DNAPI_VERSION=3)