@@ -2,12 +2,13 @@ vcpkg_from_github(
22 OUT_SOURCE_PATH SOURCE_PATH
33 REPO OSGeo/gdal
44 REF "v${VERSION} "
5- SHA512 02dfa7d57c37b0f0c5994cae6632286a8671039b5aa9853360c08df8210d93227e42b0f22e74e167dc888761e8118b1b2dd2fe365bdc6c75daf7283c4be89b4c
5+ SHA512 84a9bd58e9992d2d447788727228410184ef31e881026aee1f48766ed8b25039ab1b09afe95c97b66d3a0751bab524dc9bb57ab2c78af53632b52ec8dcd6f4ad
66 HEAD_REF master
77 PATCHES
88 find -link-libraries.patch
99 fix-gdal-target -interfaces.patch
1010 libkml.patch
11+ sqlite3.diff
1112 target -is-valid.patch
1213)
1314# `vcpkg clean` stumbles over one subdir
@@ -27,6 +28,7 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
2728 cfitsio GDAL_USE_CFITSIO
2829 curl GDAL_USE_CURL
2930 expat GDAL_USE_EXPAT
31+ expat OGR_ENABLE_DRIVER_XLSX
3032 freexl GDAL_USE_FREEXL
3133 geos GDAL_USE_GEOS
3234 core GDAL_USE_GEOTIFF
@@ -42,6 +44,8 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
4244 libxml2 GDAL_USE_LIBXML2
4345 mysql-libmariadb GDAL_USE_MYSQL
4446 netcdf GDAL_USE_NETCDF
47+ netcdf GDAL_ENABLE_DRIVER_NETCDF
48+ pcraster GDAL_ENABLE_DRIVER_PCRASTER
4549 odbc GDAL_USE_ODBC
4650 openjpeg GDAL_USE_OPENJPEG
4751 openssl GDAL_USE_OPENSSL
@@ -55,6 +59,7 @@ vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
5559 core GDAL_USE_SHAPELIB_INTERNAL
5660 libspatialite GDAL_USE_SPATIALITE
5761 sqlite3 GDAL_USE_SQLITE3
62+ sqlite3 OGR_ENABLE_DRIVER_GPKG
5863 core GDAL_USE_TIFF
5964 webp GDAL_USE_WEBP
6065 core GDAL_USE_ZLIB
@@ -88,15 +93,19 @@ vcpkg_cmake_configure(
8893 -DCMAKE_DISABLE_FIND_PACKAGE_SWIG=ON
8994 -DGDAL_USE_INTERNAL_LIBS=OFF
9095 -DGDAL_USE_EXTERNAL_LIBS=OFF
91- -DGDAL_BUILD_OPTIONAL_DRIVERS=ON
92- -DOGR_BUILD_OPTIONAL_DRIVERS=ON
96+ -DGDAL_BUILD_OPTIONAL_DRIVERS=OFF
97+ -DOGR_BUILD_OPTIONAL_DRIVERS=OFF
98+ -DGDAL_ENABLE_DRIVER_AAIGRID=ON
99+ -DOGR_ENABLE_DRIVER_CSV=ON
93100 -DFIND_PACKAGE2_KEA_ENABLED=OFF
94101 -DGDAL_CHECK_PACKAGE_MySQL_NAMES=unofficial-libmariadb
95102 -DGDAL_CHECK_PACKAGE_MySQL_TARGETS=unofficial::libmariadb
96103 -DMYSQL_LIBRARIES=unofficial::libmariadb
97104 -DGDAL_CHECK_PACKAGE_NetCDF_NAMES=netCDF
98105 -DGDAL_CHECK_PACKAGE_NetCDF_TARGETS=netCDF::netcdf
99106 -DGDAL_CHECK_PACKAGE_QHULL_NAMES=Qhull
107+ -DGDAL_CHECK_PACKAGE_ZSTD_NAMES=zstd
108+ -DGDAL_CHECK_PACKAGE_ZSTD_TARGETS=zstd::libzstd
100109 "-DGDAL_CHECK_PACKAGE_QHULL_TARGETS=${qhull_target} "
101110 "-DQHULL_LIBRARY=${qhull_target} "
102111 "-DCMAKE_PROJECT_INCLUDE=${CMAKE_CURRENT_LIST_DIR} /cmake-project-include.cmake"
@@ -120,6 +129,7 @@ list(APPEND CMAKE_PROGRAM_PATH \"\${vcpkg_host_prefix}/tools/pkgconf\")"
120129if (BUILD_APPS)
121130 vcpkg_copy_tools(
122131 TOOL_NAMES
132+ gdal
123133 gdal_contour
124134 gdal_create
125135 gdal_footprint
@@ -172,6 +182,3 @@ vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/include/cpl_config.h" "#define GDA
172182file (INSTALL "${CMAKE_CURRENT_LIST_DIR} /vcpkg-cmake-wrapper.cmake" DESTINATION "${CURRENT_PACKAGES_DIR} /share/${PORT} " )
173183file (INSTALL "${CMAKE_CURRENT_LIST_DIR} /usage" DESTINATION "${CURRENT_PACKAGES_DIR} /share/${PORT} " )
174184vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH} /LICENSE.TXT" )
175-
176- # does not properly support multi config
177- file (REMOVE_RECURSE "${CURRENT_PACKAGES_DIR} /packages/FindSQLite3.cmake" )
0 commit comments