|
1 |
| -cmake_minimum_required(VERSION 3.0.2) |
| 1 | +cmake_minimum_required(VERSION 3.16.3) |
2 | 2 |
|
3 | 3 | set(EXTERNAL_DIR "${CMAKE_SOURCE_DIR}/external_imported")
|
4 | 4 |
|
@@ -78,14 +78,7 @@ endif()
|
78 | 78 | message(STATUS "VCPKG TRIPLET: ${VCPKG_TARGET_TRIPLET}")
|
79 | 79 |
|
80 | 80 | # Don't specify languages yet in case we need to bump the cmake version
|
81 |
| -project(EternalTCP VERSION 6.2.8 LANGUAGES NONE) |
82 |
| - |
83 |
| -if(WIN32) |
84 |
| - message(STATUS "Windows detected. Bumping up cmake version.") |
85 |
| - |
86 |
| - # Hack to force a higher minimum version on windows |
87 |
| - cmake_minimum_required(VERSION 3.15.0) |
88 |
| -endif() |
| 81 | +project(EternalTCP VERSION 6.2.9 LANGUAGES NONE) |
89 | 82 |
|
90 | 83 | enable_language(C)
|
91 | 84 | enable_language(CXX)
|
@@ -186,14 +179,6 @@ if(USE_SENTRY)
|
186 | 179 | endif()
|
187 | 180 | endif()
|
188 | 181 |
|
189 |
| -set(CMAKE_MODULE_PATH "${EXTERNAL_DIR}/cotire/CMake" |
190 |
| - ${CMAKE_MODULE_PATH}) |
191 |
| -include(cotire) |
192 |
| - |
193 |
| -if(POLICY CMP0058) |
194 |
| - cmake_policy(SET CMP0058 NEW) # Needed for cotire |
195 |
| -endif() |
196 |
| - |
197 | 182 | option(CODE_COVERAGE "Enable code coverage" OFF)
|
198 | 183 | option(FUZZING "Enable builds for fuzz testing" OFF)
|
199 | 184 | option(BUILD_TESTING "Build tests" ON)
|
@@ -326,14 +311,7 @@ ENDIF()
|
326 | 311 |
|
327 | 312 | macro(DECORATE_TARGET TARGET_NAME)
|
328 | 313 | add_sanitizers(${TARGET_NAME})
|
329 |
| - set_target_properties(${TARGET_NAME} PROPERTIES COTIRE_CXX_PREFIX_HEADER_INIT |
330 |
| - "src/base/Headers.hpp") |
331 |
| - |
332 |
| - if(CMAKE_CROSSCOMPILING) |
333 |
| - # Doesn't work when cross-compiling |
334 |
| - else() |
335 |
| - cotire(${TARGET_NAME}) |
336 |
| - endif() |
| 314 | + target_precompile_headers(${TARGET_NAME} PUBLIC "src/base/Headers.hpp") |
337 | 315 | endmacro()
|
338 | 316 |
|
339 | 317 | macro(DECORATE_FUZZER TARGET_NAME)
|
|
0 commit comments