aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/gdal/CONTROL2
-rw-r--r--ports/gdal/portfile.cmake32
2 files changed, 33 insertions, 1 deletions
diff --git a/ports/gdal/CONTROL b/ports/gdal/CONTROL
index ed4a31246..26ed0da1e 100644
--- a/ports/gdal/CONTROL
+++ b/ports/gdal/CONTROL
@@ -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
diff --git a/ports/gdal/portfile.cmake b/ports/gdal/portfile.cmake
index 52643a061..5296b6586 100644
--- a/ports/gdal/portfile.cmake
+++ b/ports/gdal/portfile.cmake
@@ -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
)
################