mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-28 07:09:00 +08:00
[gdal] Add dependencies for openjpeg, libwebp, libxml2 and liblzma
This enables support for 2 additional raster data formats and enables extra capabilities on certain format drivers
This commit is contained in:
parent
83686b514c
commit
65fff24ff5
@ -1,4 +1,4 @@
|
||||
Source: gdal
|
||||
Version: 1.11.3-3
|
||||
Description: The Geographic Data Abstraction Library for reading and writing geospatial raster and vector data.
|
||||
Build-Depends: proj, libpng, geos, sqlite3, curl, expat, libpq, libmysql
|
||||
Build-Depends: proj, libpng, geos, sqlite3, curl, expat, libpq, libmysql, openjpeg, libwebp, libxml2, liblzma
|
||||
|
@ -72,6 +72,26 @@ file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/include" PGSQL_INCLUDE_DIR)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/lib/libpq.lib" PGSQL_LIBRARY_REL)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib/libpqd.lib" PGSQL_LIBRARY_DBG)
|
||||
|
||||
# Setup OpenJPEG libraries + include path
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/include" OPENJPEG_INCLUDE_DIR)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/lib/openjp2.lib" OPENJPEG_LIBRARY_REL)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib/openjp2.lib" OPENJPEG_LIBRARY_DBG)
|
||||
|
||||
# Setup WebP libraries + include path
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/include" WEBP_INCLUDE_DIR)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/lib/webp.lib" WEBP_LIBRARY_REL)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib/webpd.lib" WEBP_LIBRARY_DBG)
|
||||
|
||||
# Setup libxml2 libraries + include path
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/include" XML2_INCLUDE_DIR)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/lib/libxml2.lib" XML2_LIBRARY_REL)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib/libxml2.lib" XML2_LIBRARY_DBG)
|
||||
|
||||
# Setup liblzma libraries + include path
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/include" LZMA_INCLUDE_DIR)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/lib/lzma.lib" LZMA_LIBRARY_REL)
|
||||
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib/lzma.lib" LZMA_LIBRARY_DBG)
|
||||
|
||||
set(NMAKE_OPTIONS
|
||||
GDAL_HOME=${NATIVE_PACKAGES_DIR}
|
||||
DATADIR=${NATIVE_DATA_DIR}
|
||||
@ -85,6 +105,12 @@ set(NMAKE_OPTIONS
|
||||
SQLITE_INC=-I${SQLITE_INCLUDE_DIR}
|
||||
MYSQL_INC_DIR=${MYSQL_INCLUDE_DIR}
|
||||
PG_INC_DIR=${PGSQL_INCLUDE_DIR}
|
||||
OPENJPEG_ENABLED=YES
|
||||
OPENJPEG_CFLAGS=-I${OPENJPEG_INCLUDE_DIR}
|
||||
OPENJPEG_VERSION=20100
|
||||
WEBP_ENABLED=YES
|
||||
WEBP_CFLAGS=-I${WEBP_INCLUDE_DIR}
|
||||
LIBXML2_INC=-I${XML2_INCLUDE_DIR}
|
||||
PNG_EXTERNAL_LIB=1
|
||||
PNGDIR=${PNG_INCLUDE_DIR}
|
||||
MSVC_VER=1900
|
||||
@ -118,6 +144,9 @@ set(NMAKE_OPTIONS_REL
|
||||
SQLITE_LIB=${SQLITE_LIBRARY_REL}
|
||||
MYSQL_LIB=${MYSQL_LIBRARY_REL}
|
||||
PG_LIB=${PGSQL_LIBRARY_REL}
|
||||
OPENJPEG_LIB=${OPENJPEG_LIBRARY_REL}
|
||||
WEBP_LIBS=${WEBP_LIBRARY_REL}
|
||||
LIBXML2_LIB=${XML2_LIBRARY_REL}
|
||||
)
|
||||
|
||||
set(NMAKE_OPTIONS_DBG
|
||||
@ -131,6 +160,9 @@ set(NMAKE_OPTIONS_DBG
|
||||
SQLITE_LIB=${SQLITE_LIBRARY_DBG}
|
||||
MYSQL_LIB=${MYSQL_LIBRARY_DBG}
|
||||
PG_LIB=${PGSQL_LIBRARY_DBG}
|
||||
OPENJPEG_LIB=${OPENJPEG_LIBRARY_DBG}
|
||||
WEBP_LIBS=${WEBP_LIBRARY_DBG}
|
||||
LIBXML2_LIB=${XML2_LIBRARY_DBG}
|
||||
DEBUG=1
|
||||
)
|
||||
################
|
||||
|
Loading…
Reference in New Issue
Block a user