From 0ba5c56b6e85b5832e516768b52ac3ba1b688322 Mon Sep 17 00:00:00 2001 From: wyc <1104749580@qq.com> Date: Sat, 8 Aug 2026 11:19:34 +0800 Subject: [PATCH] =?UTF-8?q?/bigobj=20=E6=B7=BB=E5=8A=A0=E4=B8=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/library/CMakeLists.txt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/backend/library/CMakeLists.txt b/backend/library/CMakeLists.txt index 20d4f28..fac043f 100644 --- a/backend/library/CMakeLists.txt +++ b/backend/library/CMakeLists.txt @@ -7,20 +7,20 @@ add_library(Adminive::Http ALIAS Adminive) target_include_directories(Adminive INTERFACE "$" "$") target_compile_features(Adminive INTERFACE cxx_std_20) target_link_libraries(Adminive INTERFACE "$") -if(MSVC) - target_compile_options(Adminive INTERFACE /utf-8 /Zc:__cplusplus) - if(ADMINIVE_PROPAGATE_MSVC_STRICT_MODE) +if (MSVC) + target_compile_options(Adminive INTERFACE /utf-8 /Zc:__cplusplus /bigobj) + if (ADMINIVE_PROPAGATE_MSVC_STRICT_MODE) target_compile_options(Adminive INTERFACE /permissive-) - endif() -endif() -if(BUILD_TESTING) + endif () +endif () +if (BUILD_TESTING) add_executable(Adminive_Core_Adapter_Test "${CMAKE_CURRENT_LIST_DIR}/tests/core_adapter_test.cpp") target_link_libraries(Adminive_Core_Adapter_Test PRIVATE Adminive::Core) add_test(NAME Adminive_Core_Adapter_Test COMMAND Adminive_Core_Adapter_Test) - if(MSVC) + if (MSVC) target_compile_options(Adminive_Core_Adapter_Test PRIVATE /permissive-) - endif() -endif() + endif () +endif () install(TARGETS Adminive EXPORT AdminiveCoreTargets) install(DIRECTORY "${adminive_library_include_dir}/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}") install(DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/../../third_party/Structive/core/include/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")