mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
build: modify MSVC flags in CMakeLists for test configurations
- Changed Release and Debug compiler flags to exclude default libraries for better compatibility. - Ensured proper configuration for MSVC builds in the unittest CMakeLists.
This commit is contained in:
parent
5928872950
commit
dad36e2c5d
@ -3,8 +3,8 @@ if (MSVC)
|
||||
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL")
|
||||
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
|
||||
add_compile_options(/utf-8)
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MD")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MDd")
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /NODEFAULTLIB:LIBCMT")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /NODEFAULTLIB:LIBCMTD")
|
||||
endif()
|
||||
|
||||
include(FetchContent)
|
||||
|
Loading…
x
Reference in New Issue
Block a user