Use system jansson explicitly if needed

Signed-off-by: Osyotr <Osyotr@users.noreply.github.com>
This commit is contained in:
Osyotr 2024-04-06 16:34:04 +03:00
parent b5a73528d0
commit 90241c0fb7
3 changed files with 3 additions and 1 deletions

View file

@ -32,6 +32,7 @@ if (NOT WITH_SYSTEM_PROVIDED_3PARTY)
set(JANSSON_WITHOUT_TESTS ON)
add_subdirectory(jansson/jansson/)
target_include_directories(jansson INTERFACE "${PROJECT_BINARY_DIR}/3party/jansson/jansson/include")
add_library(jansson::jansson ALIAS jansson)
# Add gflags library.
add_subdirectory(gflags)

View file

@ -324,6 +324,7 @@ if (WITH_SYSTEM_PROVIDED_3PARTY)
find_package(gflags REQUIRED)
find_package(expat CONFIG REQUIRED)
find_package(jansson CONFIG REQUIRED)
find_package(utf8cpp REQUIRED)
endif()

View file

@ -9,5 +9,5 @@ omim_add_library(${PROJECT_NAME} ${SRC})
target_link_libraries(${PROJECT_NAME}
PUBLIC
base
jansson
jansson::jansson
)