mirror of
https://github.com/pocoproject/poco.git
synced 2025-12-09 08:15:33 +01:00
* fix(dependencies, CMake): Add missing link libraries in dependencies. * chore(CI): Enable PDF in linux-gcc-cmake-visibility-hidden. * enh(CMake): do not link zlib to PDF when building a shared library
This commit is contained in:
@@ -20,12 +20,15 @@ add_library(PDF ${SRCS})
|
||||
target_link_libraries(PDF PRIVATE "$<BUILD_LOCAL_INTERFACE:HPDF::HPDF>")
|
||||
|
||||
if (POCO_UNBUNDLED)
|
||||
target_link_libraries(PDF PRIVATE PNG::PNG)
|
||||
target_link_libraries(PDF PRIVATE PNG::PNG ZLIB::ZLIB)
|
||||
else()
|
||||
target_link_libraries(PDF PRIVATE "$<BUILD_LOCAL_INTERFACE:PNG::PNG>")
|
||||
if (NOT BUILD_SHARED_LIBS OR WIN32)
|
||||
target_link_libraries(PDF PRIVATE "$<BUILD_LOCAL_INTERFACE:ZLIB::ZLIB>")
|
||||
endif()
|
||||
# else static zlib is already linked to Foundation
|
||||
endif()
|
||||
|
||||
|
||||
add_library(Poco::PDF ALIAS PDF)
|
||||
set_target_properties(PDF
|
||||
PROPERTIES
|
||||
|
||||
Reference in New Issue
Block a user