mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-25 14:41:18 +08:00
de299679d9
Previously, detecting the presence of the dlfcn-win32 library resulted in an incorrect `-ldl` injection. Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
18 lines
586 B
CMake
18 lines
586 B
CMake
# Give the CMake module a little bit of help to find the debug libraries
|
|
find_library(PostgreSQL_LIBRARY_DEBUG
|
|
NAMES pq
|
|
PATHS
|
|
"${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/debug/lib"
|
|
NO_DEFAULT_PATH
|
|
)
|
|
_find_package(${ARGS})
|
|
if(PostgreSQL_FOUND AND @USE_DL@)
|
|
find_library(PostgreSQL_DL_LIBRARY NAMES dl)
|
|
if(PostgreSQL_DL_LIBRARY)
|
|
list(APPEND PostgreSQL_LIBRARIES "dl")
|
|
if(TARGET PostgreSQL::PostgreSQL)
|
|
set_property(TARGET PostgreSQL::PostgreSQL APPEND PROPERTY INTERFACE_LINK_LIBRARIES "dl")
|
|
endif()
|
|
endif()
|
|
endif()
|