From 4e37acf951278a9efd2725da0c8eceef003cfc44 Mon Sep 17 00:00:00 2001 From: MistEO Date: Mon, 9 May 2022 01:00:21 +0800 Subject: [PATCH] chore. add cmake opt --- CMakeLists.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ea22e04514..6bd6608adc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,9 +4,7 @@ project(MeoAssistantArknights) option(BUILD_JNI "build jni" OFF) option(BUILD_TEST "build a demo" OFF) -include_directories(include 3rdparty/include) -aux_source_directory(src/MeoAssistant SRC) -add_definitions(-DASST_DLL_EXPORTS) +set(CMAKE_CXX_STANDARD 17) if (WIN32) add_compile_options("$<$:/utf-8>") @@ -18,7 +16,13 @@ if (WIN32) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd") endif() -set(CMAKE_CXX_STANDARD 17) +add_compile_options("$<$:/W4>") +add_compile_options("$<$>:-Wall;-Wextra;-Wpedantic>") + +add_definitions(-DASST_DLL_EXPORTS) + +include_directories(include 3rdparty/include) +aux_source_directory(src/MeoAssistant SRC) add_library(MeoAssistant SHARED ${SRC})