2 OUT_SOURCE_PATH SOURCE_PATH
5 SHA512 e6e77266dcd70c939c16667c916cccab8de161221d2ef600cfca43382f50da2dc8d790561556b4416adbb4ac6fba939004e0cc936c278e0e808dc3566e9a70d4
9 disable-projdb-with-arm-uwp.patch
10 fix-win-output-name.patch
11 fix-proj4-targets-cmake.patch
15 if(VCPKG_LIBRARY_LINKAGE STREQUAL "dynamic")
16 set(VCPKG_BUILD_SHARED_LIBS ON)
17 set(EXTRA_FEATURES tiff ENABLE_TIFF tools BUILD_PROJSYNC tools ENABLE_CURL)
18 set(TOOL_NAMES cct cs2cs geod gie proj projinfo projsync)
20 set(VCPKG_BUILD_SHARED_LIBS OFF)
21 set(TOOL_NAMES cct cs2cs geod gie proj projinfo)
24 vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
25 database BUILD_PROJ_DATABASE
35 if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
36 message(WARNING "ENABLE_TIFF ENABLE_CURL and BUILD_PROJSYNC will be off when building static")
37 set(FEATURE_OPTIONS ${FEATURE_OPTIONS} -DENABLE_TIFF=OFF -DENABLE_CURL=OFF -DBUILD_PROJSYNC=OFF)
40 if ("database" IN_LIST FEATURES)
41 set(EXE_SQLITE3 ${CURRENT_HOST_INSTALLED_DIR}/tools/sqlite3${VCPKG_HOST_EXECUTABLE_SUFFIX})
44 vcpkg_configure_cmake(
45 SOURCE_PATH ${SOURCE_PATH}
47 OPTIONS ${FEATURE_OPTIONS}
49 -DPROJ_INCLUDE_SUBDIR=include
50 -DPROJ_DATA_SUBDIR=share/${PORT}
52 -DEXE_SQLITE3=${EXE_SQLITE3}
56 vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/${PORT})
57 if ("tools" IN_LIST FEATURES)
58 vcpkg_copy_tools(TOOL_NAMES ${TOOL_NAMES} AUTO_CLEAN)
61 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
62 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
64 file(INSTALL ${SOURCE_PATH}/COPYING DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)