|
|
|
@ -160,19 +160,19 @@ if(NOT TARGET sodium)
|
|
|
|
|
export(TARGETS sodium NAMESPACE sodium:: FILE sodium-exports.cmake)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
option(FORCE_LOKIMQ_SUBMODULE "force using lokimq submodule" OFF)
|
|
|
|
|
if(NOT FORCE_LOKIMQ_SUBMODULE)
|
|
|
|
|
pkg_check_modules(LOKIMQ liboxenmq>=1.2.2)
|
|
|
|
|
option(FORCE_OXENMQ_SUBMODULE "force using oxenmq submodule" OFF)
|
|
|
|
|
if(NOT FORCE_OXENMQ_SUBMODULE)
|
|
|
|
|
pkg_check_modules(OXENMQ liboxenmq>=1.2.2)
|
|
|
|
|
endif()
|
|
|
|
|
if(LOKIMQ_FOUND)
|
|
|
|
|
if(OXENMQ_FOUND)
|
|
|
|
|
add_library(oxenmq INTERFACE)
|
|
|
|
|
link_dep_libs(oxenmq INTERFACE "${LOKIMQ_LIBRARY_DIRS}" ${LOKIMQ_LIBRARIES})
|
|
|
|
|
target_include_directories(oxenmq INTERFACE ${LOKIMQ_INCLUDE_DIRS})
|
|
|
|
|
link_dep_libs(oxenmq INTERFACE "${OXENMQ_LIBRARY_DIRS}" ${OXENMQ_LIBRARIES})
|
|
|
|
|
target_include_directories(oxenmq INTERFACE ${OXENMQ_INCLUDE_DIRS})
|
|
|
|
|
add_library(oxenmq::oxenmq ALIAS oxenmq)
|
|
|
|
|
message(STATUS "Found system liboxenmq ${LOKIMQ_VERSION}")
|
|
|
|
|
message(STATUS "Found system liboxenmq ${OXENMQ_VERSION}")
|
|
|
|
|
else()
|
|
|
|
|
message(STATUS "using oxenmq submodule")
|
|
|
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/external/loki-mq)
|
|
|
|
|
add_subdirectory(${CMAKE_SOURCE_DIR}/external/oxen-mq)
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -315,7 +315,7 @@ if(SUBMODULE_CHECK)
|
|
|
|
|
check_submodule(external/date)
|
|
|
|
|
check_submodule(external/pybind11)
|
|
|
|
|
check_submodule(external/sqlite_orm)
|
|
|
|
|
check_submodule(external/loki-mq)
|
|
|
|
|
check_submodule(external/oxen-mq)
|
|
|
|
|
endif()
|
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|