Distinguish manual variables and pkgconf variables
Variables checked to manually set libsodium paths have been changed to prevent conflict with variables set by searching for libsodium via pkgconfig.
This commit is contained in:
parent
ed20c28ed0
commit
80e67e845c
1 changed files with 3 additions and 3 deletions
|
@ -36,11 +36,11 @@ endif()
|
|||
|
||||
if(UDPC_DISABLE_LIBSODIUM)
|
||||
message(STATUS "libsodium disabled")
|
||||
elseif(DEFINED LIBSODIUM_LIBRARIES AND DEFINED LIBSODIUM_INCLUDE_DIRS)
|
||||
elseif(DEFINED M_LIBSODIUM_LIBRARIES AND DEFINED M_LIBSODIUM_INCLUDE_DIRS)
|
||||
message(STATUS "libsodium manual paths detected, using them")
|
||||
target_compile_definitions(UDPC PUBLIC UDPC_LIBSODIUM_ENABLED)
|
||||
target_link_libraries(UDPC PUBLIC ${LIBSODIUM_LIBRARIES})
|
||||
target_include_directories(UDPC PUBLIC ${LIBSODIUM_INCLUDE_DIRS})
|
||||
target_link_libraries(UDPC PUBLIC ${M_LIBSODIUM_LIBRARIES})
|
||||
target_include_directories(UDPC PUBLIC ${M_LIBSODIUM_INCLUDE_DIRS})
|
||||
else()
|
||||
find_package(PkgConfig REQUIRED)
|
||||
pkg_check_modules(LIBSODIUM QUIET libsodium)
|
||||
|
|
Loading…
Reference in a new issue