chore. add cmake opt

This commit is contained in:
MistEO
2022-05-09 01:00:21 +08:00
parent 334a51acfc
commit 4e37acf951

View File

@@ -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("$<$<C_COMPILER_ID:MSVC>:/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("$<$<CXX_COMPILER_ID:MSVC>:/W4>")
add_compile_options("$<$<NOT:$<CXX_COMPILER_ID:MSVC>>:-Wall;-Wextra;-Wpedantic>")
add_definitions(-DASST_DLL_EXPORTS)
include_directories(include 3rdparty/include)
aux_source_directory(src/MeoAssistant SRC)
add_library(MeoAssistant SHARED ${SRC})