Better dependencies management

This commit is contained in:
Vyn 2025-07-02 11:35:26 +02:00
parent 6fa94b279c
commit 4b2356facb
Signed by: vyn
GPG key ID: E1B2BE34E7A971E7
6 changed files with 46 additions and 43 deletions

View file

@ -20,6 +20,10 @@ add_library(mirai-core
target_include_directories(mirai-core PRIVATE "external")
target_include_directories(mirai-core PRIVATE "include/mirai-core")
add_subdirectory(external/rei-json)
target_include_directories(mirai-core PRIVATE "external/rei-json/include")
# rei-json
if (NOT TARGET rei-json)
message(FATAL_ERROR "rei-json lib is required")
endif()
get_target_property(rei-json-includes rei-json INTERFACE_INCLUDE_DIRECTORIES)
target_include_directories(mirai-core PRIVATE ${rei-json-includes})
target_link_libraries(mirai-core PRIVATE rei-json)

@ -1 +0,0 @@
Subproject commit 63e7986b0901449657c3874ed7b19618315e9f01

2
external/rei-json vendored

@ -1 +1 @@
Subproject commit 63e7986b0901449657c3874ed7b19618315e9f01
Subproject commit 4fec38aa0e151efbdf3eb5d96a0e34cc9aec4fb2

2
external/selenite vendored

@ -1 +1 @@
Subproject commit 0fa6be0b1abe9534a8a1252496b7c97219c1559e
Subproject commit ee661221544c754f96c586db9b4b45ae777ec4bc