[lerc] Export Package (#13724)

Co-authored-by: Nathan Mercer <nmercer@intermap.com>
Co-authored-by: wangli28 <wangli28@beyondsoft.com>
This commit is contained in:
Nathan 2020-10-09 00:35:45 -06:00 committed by GitHub
parent f8c439c3ed
commit 95c0643813
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 29 additions and 0 deletions

View File

@ -1,4 +1,5 @@
Source: lerc
Version: 2.2
Port-Version: 1
Homepage: https://github.com/Esri/lerc
Description: An open-source image or raster format which supports rapid encoding and decoding for any pixel type

View File

@ -0,0 +1,26 @@
CMakeLists.txt | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e90fcdd..17c79e8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,7 +17,7 @@ add_library(LercLib ${SOURCES})
target_link_libraries (LercLib)
install(
- TARGETS LercLib
+ TARGETS LercLib EXPORT LercTargets
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
@@ -28,3 +28,9 @@ install(
FILES "include/Lerc_types.h" "include/Lerc_c_api.h"
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
)
+
+install(EXPORT LercTargets
+ FILE lercConfig.cmake
+ NAMESPACE Esri::
+ DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/lerc"
+)

View File

@ -7,6 +7,7 @@ vcpkg_from_github(
PATCHES
"install_lib_to_archive_path.patch"
"enable_static_build.patch"
"create_package.patch"
)
vcpkg_configure_cmake(
@ -15,6 +16,7 @@ vcpkg_configure_cmake(
)
vcpkg_install_cmake()
vcpkg_fixup_cmake_targets()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")