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