]> git.seodisparate.com - UDPConnection/commitdiff
Allow manually setting dependency libsodium paths
authorStephen Seo <seo.disparate@gmail.com>
Thu, 16 Jan 2020 02:27:19 +0000 (11:27 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Thu, 16 Jan 2020 02:27:19 +0000 (11:27 +0900)
CMakeLists.txt

index a2597afd7c6340cf8016beed34a6417d69466231..416a272515d16b37ef735c797d55b16f48f36adc 100644 (file)
@@ -36,6 +36,11 @@ endif()
 
 if(UDPC_DISABLE_LIBSODIUM)
     message(STATUS "libsodium disabled")
+elseif(DEFINED LIBSODIUM_LIBRARIES AND DEFINED 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})
 else()
     find_package(PkgConfig REQUIRED)
     pkg_check_modules(LIBSODIUM QUIET libsodium)