File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -87,16 +87,15 @@ set(CRC32C_BUILD_BENCHMARKS OFF CACHE BOOL "Build CRC32C's benchmarks")
8787set (CRC32C_USE_GLOG OFF CACHE BOOL "Build CRC32C's tests with Google Logging" )
8888set (CRC32C_INSTALL OFF CACHE BOOL "Install CRC32C's header and library" )
8989message ("Add crc32c" )
90- if (NOT MSVC )
91- set (OLD_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} )
92- # fix aarch64 build @ crc32c/src/crc32c_arm64_linux_check.h
93- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=address" )
94- add_subdirectory (third-party/crc32c EXCLUDE_FROM_ALL )
95- set (CMAKE_CXX_FLAGS ${OLD_CMAKE_CXX_FLAGS} )
96- unset (OLD_CMAKE_CXX_FLAGS)
97- else ()
90+ function (crc32_scope)
91+ set (CMAKE_POLICY_VERSION_MINIMUM "3.10" )
92+ if (NOT MSVC )
93+ # fix aarch64 build @ crc32c/src/crc32c_arm64_linux_check.h
94+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=address" )
95+ endif ()
9896 add_subdirectory (third-party/crc32c EXCLUDE_FROM_ALL )
99- endif ()
97+ endfunction ()
98+ crc32_scope()
10099set (CRC32C_FOUND 1)
101100
102101if (TON_USE_ROCKSDB)
You can’t perform that action at this time.
0 commit comments