2019-05-02 06:43:48 +08:00
|
|
|
|
2021-03-30 00:45:43 +08:00
|
|
|
if("@VCPKG_LIBRARY_LINKAGE@" STREQUAL "static" AND NOT WIN32)
|
|
|
|
include(CMakeFindDependencyMacro)
|
|
|
|
find_dependency(Threads)
|
2019-05-02 06:43:48 +08:00
|
|
|
endif()
|
|
|
|
|
2024-02-22 14:07:27 +08:00
|
|
|
if(NOT TARGET unofficial-sodium::sodium)
|
|
|
|
add_library(unofficial-sodium::sodium UNKNOWN IMPORTED)
|
|
|
|
|
|
|
|
set_target_properties(unofficial-sodium::sodium PROPERTIES
|
|
|
|
INTERFACE_INCLUDE_DIRECTORIES "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/include"
|
|
|
|
IMPORTED_LINK_INTERFACE_LANGUAGES "C"
|
|
|
|
)
|
|
|
|
|
|
|
|
if("@VCPKG_LIBRARY_LINKAGE@" STREQUAL "static" AND NOT WIN32)
|
|
|
|
set_target_properties(unofficial-sodium::sodium PROPERTIES
|
|
|
|
INTERFACE_LINK_LIBRARIES Threads::Threads
|
|
|
|
)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
find_library(VCPKG_SODIUM_LIBRARY_RELEASE NAMES sodium libsodium PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/lib" NO_DEFAULT_PATH)
|
|
|
|
if(EXISTS "${VCPKG_SODIUM_LIBRARY_RELEASE}")
|
|
|
|
set_property(TARGET unofficial-sodium::sodium APPEND PROPERTY IMPORTED_CONFIGURATIONS "Release")
|
|
|
|
set_target_properties(unofficial-sodium::sodium PROPERTIES IMPORTED_LOCATION_RELEASE "${VCPKG_SODIUM_LIBRARY_RELEASE}")
|
|
|
|
endif()
|
|
|
|
|
|
|
|
find_library(VCPKG_SODIUM_LIBRARY_DEBUG NAMES sodium libsodium PATHS "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/debug/lib" NO_DEFAULT_PATH)
|
|
|
|
if(EXISTS "${VCPKG_SODIUM_LIBRARY_DEBUG}")
|
|
|
|
set_property(TARGET unofficial-sodium::sodium APPEND PROPERTY IMPORTED_CONFIGURATIONS "Debug")
|
|
|
|
set_target_properties(unofficial-sodium::sodium PROPERTIES IMPORTED_LOCATION_DEBUG "${VCPKG_SODIUM_LIBRARY_DEBUG}")
|
|
|
|
endif()
|
|
|
|
endif()
|