set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)

This commit is contained in:
mutouyun 2021-08-15 13:33:01 +08:00
parent 3c7e94a167
commit e47902d13b

View File

@ -10,7 +10,7 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG")
if(NOT MSVC) if(NOT MSVC)
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2")
endif() endif()
if (MSVC AND LIBIPC_USE_STATIC_CRT) if (MSVC AND LIBIPC_USE_STATIC_CRT)
@ -37,18 +37,19 @@ add_definitions(-DUNICODE -D_UNICODE)
add_subdirectory(src) add_subdirectory(src)
if (LIBIPC_BUILD_TESTS) if (LIBIPC_BUILD_TESTS)
set(GOOGLETEST_VERSION 1.10.0) set(GOOGLETEST_VERSION 1.10.0)
set(gtest_force_shared_crt $<NOT:$<BOOL:${LIBIPC_USE_STATIC_CRT}>>) set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
add_subdirectory(3rdparty/gtest) set(gtest_force_shared_crt $<NOT:$<BOOL:${LIBIPC_USE_STATIC_CRT}>>)
add_subdirectory(test) add_subdirectory(3rdparty/gtest)
add_subdirectory(test)
endif() endif()
if (LIBIPC_BUILD_DEMOS) if (LIBIPC_BUILD_DEMOS)
add_subdirectory(demo/chat) add_subdirectory(demo/chat)
add_subdirectory(demo/msg_que) add_subdirectory(demo/msg_que)
endif() endif()
install( install(
DIRECTORY "include/" DIRECTORY "include/"
DESTINATION "include" DESTINATION "include"
) )