Skip to content

Commit 15f3709

Browse files
authored
Update dependencies to their latest versions (#131)
1 parent 1fb3ff4 commit 15f3709

16 files changed

Lines changed: 137 additions & 65 deletions

CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ include(FetchContent)
7777

7878
include("${RED4EXT_CMAKE_DEPS_DIR}/Detours.cmake")
7979
include("${RED4EXT_CMAKE_DEPS_DIR}/Fmt.cmake")
80-
include("${RED4EXT_CMAKE_DEPS_DIR}/OrderedMap.cmake")
8180
include("${RED4EXT_CMAKE_DEPS_DIR}/RED4extSdk.cmake")
8281
include("${RED4EXT_CMAKE_DEPS_DIR}/Redscript.cmake")
8382
include("${RED4EXT_CMAKE_DEPS_DIR}/Simdjson.cmake")
@@ -88,6 +87,10 @@ include("${RED4EXT_CMAKE_DEPS_DIR}/Wil.cmake")
8887
# ------------------------------------------------------------------------------
8988
# Toolchain settings for this project only
9089
# ------------------------------------------------------------------------------
90+
add_compile_definitions(
91+
NOMINMAX
92+
)
93+
9194
add_compile_options(
9295
/GS
9396
/sdl

cmake/deps/Detours.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FetchContent_Declare(
22
Detours
33
GIT_REPOSITORY https://github.com/microsoft/Detours.git
4-
GIT_TAG 4b8c659f549b0ab21cf649377c7a84eb708f5e68
4+
GIT_TAG 9764cebcb1a75940e68fa83d6730ffaf0f669401
55
)
66
FetchContent_MakeAvailable(Detours)
77

cmake/deps/Fmt.cmake

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
option(FMT_INSTALL "" OFF)
2-
31
FetchContent_Declare(
42
fmt
53
GIT_REPOSITORY https://github.com/fmtlib/fmt.git
6-
GIT_TAG 10.1.1
4+
GIT_TAG 12.1.0
75
GIT_SHALLOW ON
86
)
97
FetchContent_MakeAvailable(fmt)
@@ -15,19 +13,17 @@ set_target_properties(
1513
)
1614

1715
mark_as_advanced(
18-
FMT_CMAKE_DIR
1916
FMT_CUDA_TEST
2017
FMT_DEBUG_POSTFIX
2118
FMT_DOC
2219
FMT_FUZZ
2320
FMT_INC_DIR
2421
FMT_INSTALL
25-
FMT_LIB_DIR
2622
FMT_MODULE
2723
FMT_OS
2824
FMT_PEDANTIC
29-
FMT_PKGCONFIG_DIR
3025
FMT_SYSTEM_HEADERS
3126
FMT_TEST
27+
FMT_UNICODE
3228
FMT_WERROR
3329
)

cmake/deps/OrderedMap.cmake

Lines changed: 0 additions & 13 deletions
This file was deleted.

cmake/deps/RED4extSdk.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ option(RED4EXT_USE_PCH "" ON)
44
FetchContent_Declare(
55
RED4ext.SDK
66
GIT_REPOSITORY https://github.com/wopss/RED4ext.SDK.git
7-
GIT_TAG 5e5d4fba9917a58a9622c72c4c902dfd27f553b8
7+
GIT_TAG 4ea14b652a8b52e8bda4efc7ab5e4a030d60407c
88
)
99
FetchContent_MakeAvailable(RED4ext.SDK)
1010

cmake/deps/Simdjson.cmake

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
option(SIMDJSON_BASH "" OFF)
2+
set(SIMDJSON_CXX_STANDARD "${CMAKE_CXX_STANDARD}" CACHE STRING "")
23

34
FetchContent_Declare(
45
simdjson
56
GIT_REPOSITORY https://github.com/simdjson/simdjson.git
6-
GIT_TAG v3.6.4
7+
GIT_TAG v4.3.1
78
GIT_SHALLOW ON
89
EXCLUDE_FROM_ALL # The project does not have any INSTALL options.
910
)
@@ -16,6 +17,7 @@ set_target_properties(
1617
)
1718

1819
mark_as_advanced(
20+
CMAKE_EXPORT_COMPILE_COMMANDS
1921
SIMDJSON_AVX512_ALLOWED
2022
SIMDJSON_BASH
2123
SIMDJSON_BUILD_STATIC_LIB
@@ -31,10 +33,12 @@ mark_as_advanced(
3133
SIMDJSON_IMPLEMENTATION
3234
SIMDJSON_LIB_SOVERSION
3335
SIMDJSON_LIB_VERSION
36+
SIMDJSON_MINUS_ZERO_AS_FLOAT
3437
SIMDJSON_SANITIZE
3538
SIMDJSON_SANITIZE_MEMORY
3639
SIMDJSON_SANITIZE_UNDEFINED
3740
SIMDJSON_SKIPUTF8VALIDATION
41+
SIMDJSON_STATIC_REFLECTION
3842
SIMDJSON_STRUCTURAL_INDEXER_STEP
3943
SIMDJSON_VERBOSE_LOGGING
4044
SIMDJSON_VISUAL_STUDIO_BUILD_WITH_DEBUG_INFO_FOR_PROFILING

cmake/deps/Spdlog.cmake

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
option(SPDLOG_ENABLE_PCH "" ON)
21
option(SPDLOG_DISABLE_DEFAULT_LOGGER "" ON)
2+
option(SPDLOG_ENABLE_PCH "" ON)
33
option(SPDLOG_FMT_EXTERNAL "" ON)
4-
option(SPDLOG_NO_THREAD_ID "" OFF)
4+
option(SPDLOG_WCHAR_CONSOLE "" ON)
55
option(SPDLOG_WCHAR_FILENAMES "" ON)
66
option(SPDLOG_WCHAR_SUPPORT "" ON)
77

88
FetchContent_Declare(
99
spdlog
1010
GIT_REPOSITORY https://github.com/gabime/spdlog.git
11-
GIT_TAG v1.12.0
11+
GIT_TAG v1.17.0
1212
GIT_SHALLOW ON
1313
)
1414
FetchContent_MakeAvailable(spdlog)
@@ -30,20 +30,26 @@ mark_as_advanced(
3030
SPDLOG_BUILD_TESTS_HO
3131
SPDLOG_BUILD_WARNINGS
3232
SPDLOG_CLOCK_COARSE
33+
SPDLOG_DEBUG_POSTFIX
3334
SPDLOG_DISABLE_DEFAULT_LOGGER
3435
SPDLOG_ENABLE_PCH
3536
SPDLOG_FMT_EXTERNAL
3637
SPDLOG_FMT_EXTERNAL_HO
38+
SPDLOG_FWRITE_UNLOCKED
3739
SPDLOG_INSTALL
40+
SPDLOG_MSVC_UTF8
3841
SPDLOG_NO_ATOMIC_LEVELS
3942
SPDLOG_NO_EXCEPTIONS
4043
SPDLOG_NO_THREAD_ID
4144
SPDLOG_NO_TLS
45+
SPDLOG_NO_TZ_OFFSET
4246
SPDLOG_PREVENT_CHILD_FD
4347
SPDLOG_SANITIZE_ADDRESS
48+
SPDLOG_SANITIZE_THREAD
4449
SPDLOG_SYSTEM_INCLUDES
4550
SPDLOG_TIDY
4651
SPDLOG_USE_STD_FORMAT
52+
SPDLOG_WCHAR_CONSOLE
4753
SPDLOG_WCHAR_FILENAMES
4854
SPDLOG_WCHAR_SUPPORT
4955
)

cmake/deps/Toml11.cmake

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
1-
option(toml11_INSTALL "" OFF)
1+
option(BUILD_TESTING "" OFF)
22

33
FetchContent_Declare(
44
toml11
55
GIT_REPOSITORY https://github.com/ToruNiina/toml11.git
6-
GIT_TAG v3.8.0
6+
GIT_TAG v4.4.0
77
GIT_SHALLOW ON
88
)
99
FetchContent_MakeAvailable(toml11)
1010

1111
mark_as_advanced(
12-
CMAKE_CXX_EXTENSIONS
13-
CMAKE_CXX_STANDARD_REQUIRED
14-
toml11_BUILD_TEST
15-
toml11_INSTALL
16-
toml11_TEST_WITH_ASAN
17-
toml11_TEST_WITH_UBSAN
18-
TOML11_USE_UNRELEASED_TOML_FEATURES
12+
BUILD_TESTING
13+
TOML11_ENABLE_ACCESS_CHECK
14+
TOML11_PRECOMPILE
1915
)

cmake/deps/Wil.cmake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ option(WIL_BUILD_TESTS "" OFF)
44
FetchContent_Declare(
55
WIL
66
GIT_REPOSITORY https://github.com/microsoft/wil.git
7-
GIT_TAG ff206266eddc3d1f788e11db472d9f28d799e08f
7+
GIT_TAG 3ecba603d9789435b0661be7b7154d45c195ef98
88
EXCLUDE_FROM_ALL # The project does not have any INSTALL options.
99
)
1010
FetchContent_MakeAvailable(WIL)
@@ -13,4 +13,6 @@ mark_as_advanced(
1313
FAST_BUILD
1414
WIL_BUILD_PACKAGING
1515
WIL_BUILD_TESTS
16+
WIL_ENABLE_ASAN
17+
WIL_ENABLE_UBSAN
1618
)

src/dll/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,5 @@ target_link_libraries(
7070
simdjson::simdjson
7171
spdlog::spdlog
7272
toml11::toml11
73-
tsl::ordered_map
7473
WIL::WIL
7574
)

0 commit comments

Comments
 (0)