]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | vcpkg_from_github( |
2 | OUT_SOURCE_PATH SOURCE_PATH | |
3 | REPO OSGeo/libgeotiff | |
4 | REF 8b1a8f52bc909f86e04ceadd699db102208074a2 #v1.6.0 | |
5 | SHA512 41715d6a416307a93b2f95874c00ed27c3a0450d70311e77ed45f7ff477bd85f4a69b549bde01dfb9412a62a482467222fc8ed398478e2829e4d112012aab852 | |
6 | HEAD_REF master | |
7 | PATCHES | |
8 | cmakelists.patch | |
9 | geotiff-config.patch | |
10 | fix-proj4.patch | |
11 | fix-staticbuild.patch | |
12 | fix-config-version.patch | |
13 | ) | |
14 | ||
15 | set(SOURCE_PATH ${SOURCE_PATH}/libgeotiff) | |
16 | ||
17 | # Delete FindPROJ4.cmake | |
18 | file(REMOVE ${SOURCE_PATH}/cmake/FindPROJ4.cmake) | |
19 | ||
20 | vcpkg_configure_cmake( | |
21 | SOURCE_PATH ${SOURCE_PATH} | |
22 | PREFER_NINJA | |
23 | OPTIONS | |
24 | -DGEOTIFF_BIN_SUBDIR=bin | |
25 | -DGEOTIFF_DATA_SUBDIR=share | |
26 | -DWITH_TIFF=1 | |
27 | -DWITH_PROJ4=1 | |
28 | -DWITH_ZLIB=1 | |
29 | -DWITH_JPEG=1 | |
30 | -DWITH_UTILITIES=1 | |
31 | ) | |
32 | ||
33 | vcpkg_install_cmake() | |
34 | ||
35 | vcpkg_copy_tools(TOOL_NAMES applygeo geotifcp listgeo makegeo AUTO_CLEAN) | |
36 | ||
37 | vcpkg_copy_pdbs() | |
38 | vcpkg_fixup_cmake_targets(CONFIG_PATH share/geotiff TARGET_PATH share/geotiff) | |
39 | ||
40 | if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") | |
41 | vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/share/geotiff/geotiff-config.cmake "if (GeoTIFF_USE_STATIC_LIBS)" "if (1)") | |
42 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin ${CURRENT_PACKAGES_DIR}/bin) | |
43 | endif() | |
44 | ||
45 | file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include ${CURRENT_PACKAGES_DIR}/debug/doc ${CURRENT_PACKAGES_DIR}/debug/share) | |
46 | ||
47 | file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) | |
48 |