mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-18 20:47:49 +08:00
c6592ce60f
* [podofo] Change to github and update version to 0.10.0 * update version * fix static export * v db * fix export name and add usage * v db * disable build libxml2 features * format * v db
53 lines
2.0 KiB
Diff
53 lines
2.0 KiB
Diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
index 597847b..da988ce 100644
|
|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -258,11 +258,6 @@ endif()
|
|
# To use these dependencies set PODOFO_DIR to the podofo BUILD directory in
|
|
# your build (eg -DPODOFO_DIR=/path/to/podofo when running cmake to configure
|
|
# the app that'll use podofo). See: find_package(...) in the cmake docs.
|
|
-if(PODOFO_BUILD_SHARED)
|
|
- export(TARGETS podofo_shared FILE "${PROJECT_BINARY_DIR}/podofoConfig.cmake")
|
|
-else()
|
|
- export(TARGETS podofo_static podofo_private FILE "${PROJECT_BINARY_DIR}/podofoConfig.cmake")
|
|
-endif()
|
|
|
|
# Enable packaging
|
|
set(CPACK_PACKAGE_DESCRIPTION "A C++ PDF manipulation library")
|
|
diff --git a/src/podofo/CMakeLists.txt b/src/podofo/CMakeLists.txt
|
|
index 3a148fb..4ca1420 100644
|
|
--- a/src/podofo/CMakeLists.txt
|
|
+++ b/src/podofo/CMakeLists.txt
|
|
@@ -77,11 +77,15 @@ if(PODOFO_BUILD_STATIC)
|
|
CLEAN_DIRECT_OUTPUT 1
|
|
OUTPUT_NAME "podofo"
|
|
)
|
|
- install(TARGETS podofo_static
|
|
+ install(TARGETS podofo_static podofo_private
|
|
+ EXPORT podofo-config
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
)
|
|
+ install(EXPORT podofo-config
|
|
+ DESTINATION share/podofo
|
|
+ )
|
|
set(PODOFO_LIBRARIES podofo_static podofo_private
|
|
CACHE INTERNAL "Which podofo library variant to depend on")
|
|
endif()
|
|
@@ -102,10 +106,14 @@ if(PODOFO_BUILD_SHARED)
|
|
# Since we're building a shared podofo, prefer to depend on this one for
|
|
# tests and tools over the static library (if built).
|
|
install(TARGETS podofo_shared
|
|
+ EXPORT podofo-config
|
|
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
)
|
|
+ install(EXPORT podofo-config
|
|
+ DESTINATION share/podofo
|
|
+ )
|
|
|
|
# Create a pkg-config file for linking against shared library
|
|
# if pkg-config is available on the system.
|