mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-23 02:57:09 +01:00
[gdal] Add libspatialite build-dependency (#6251)
* add libspatialite for gdal * add libspatialite * Bump version * Add libspatialite as feature * Do not use gen expressions as nmake does not support
This commit is contained in:
parent
5ea9105f15
commit
4c7f464233
@ -6,3 +6,7 @@ Build-Depends: proj, libpng, geos, sqlite3, curl, expat, libpq, openjpeg, libweb
|
|||||||
Feature: mysql-libmariadb
|
Feature: mysql-libmariadb
|
||||||
Build-Depends: libmariadb
|
Build-Depends: libmariadb
|
||||||
Description: Add mysql support using libmariadb
|
Description: Add mysql support using libmariadb
|
||||||
|
|
||||||
|
Feature: libspatialite
|
||||||
|
Build-Depends: libspatialite
|
||||||
|
Description: Create or update SpatiaLite databases using libspatialite
|
||||||
|
@ -135,6 +135,14 @@ if("mysql-libmysql" IN_LIST FEATURES OR "mysql-libmariadb" IN_LIST FEATURES)
|
|||||||
list(APPEND NMAKE_OPTIONS_DBG MYSQL_LIB=${MYSQL_LIBRARY_DBG})
|
list(APPEND NMAKE_OPTIONS_DBG MYSQL_LIB=${MYSQL_LIBRARY_DBG})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if ("libspatialite" IN_LIST FEATURES)
|
||||||
|
# Setup spatialite libraries + include path
|
||||||
|
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/include/spatialite" SPATIALITE_INCLUDE_DIR)
|
||||||
|
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/lib/spatialite.lib" SPATIALITE_LIBRARY_REL)
|
||||||
|
file(TO_NATIVE_PATH "${CURRENT_INSTALLED_DIR}/debug/lib/spatialite.lib" SPATIALITE_LIBRARY_DBG)
|
||||||
|
set(HAVE_SPATIALITE "-DHAVE_SPATIALITE")
|
||||||
|
endif()
|
||||||
|
|
||||||
list(APPEND NMAKE_OPTIONS
|
list(APPEND NMAKE_OPTIONS
|
||||||
GDAL_HOME=${NATIVE_PACKAGES_DIR}
|
GDAL_HOME=${NATIVE_PACKAGES_DIR}
|
||||||
DATADIR=${NATIVE_DATA_DIR}
|
DATADIR=${NATIVE_DATA_DIR}
|
||||||
@ -145,7 +153,7 @@ list(APPEND NMAKE_OPTIONS
|
|||||||
EXPAT_DIR=${EXPAT_INCLUDE_DIR}
|
EXPAT_DIR=${EXPAT_INCLUDE_DIR}
|
||||||
EXPAT_INCLUDE=-I${EXPAT_INCLUDE_DIR}
|
EXPAT_INCLUDE=-I${EXPAT_INCLUDE_DIR}
|
||||||
CURL_INC=-I${CURL_INCLUDE_DIR}
|
CURL_INC=-I${CURL_INCLUDE_DIR}
|
||||||
SQLITE_INC=-I${SQLITE_INCLUDE_DIR}
|
"SQLITE_INC=-I${SQLITE_INCLUDE_DIR} ${HAVE_SPATIALITE}"
|
||||||
PG_INC_DIR=${PGSQL_INCLUDE_DIR}
|
PG_INC_DIR=${PGSQL_INCLUDE_DIR}
|
||||||
OPENJPEG_ENABLED=YES
|
OPENJPEG_ENABLED=YES
|
||||||
OPENJPEG_CFLAGS=-I${OPENJPEG_INCLUDE_DIR}
|
OPENJPEG_CFLAGS=-I${OPENJPEG_INCLUDE_DIR}
|
||||||
@ -184,7 +192,7 @@ list(APPEND NMAKE_OPTIONS_REL
|
|||||||
GEOS_LIB=${GEOS_LIBRARY_REL}
|
GEOS_LIB=${GEOS_LIBRARY_REL}
|
||||||
EXPAT_LIB=${EXPAT_LIBRARY_REL}
|
EXPAT_LIB=${EXPAT_LIBRARY_REL}
|
||||||
"CURL_LIB=${CURL_LIBRARY_REL} wsock32.lib wldap32.lib winmm.lib"
|
"CURL_LIB=${CURL_LIBRARY_REL} wsock32.lib wldap32.lib winmm.lib"
|
||||||
SQLITE_LIB=${SQLITE_LIBRARY_REL}
|
"SQLITE_LIB=${SQLITE_LIBRARY_REL} ${SPATIALITE_LIBRARY_REL}"
|
||||||
OPENJPEG_LIB=${OPENJPEG_LIBRARY_REL}
|
OPENJPEG_LIB=${OPENJPEG_LIBRARY_REL}
|
||||||
WEBP_LIBS=${WEBP_LIBRARY_REL}
|
WEBP_LIBS=${WEBP_LIBRARY_REL}
|
||||||
LIBXML2_LIB=${XML2_LIBRARY_REL}
|
LIBXML2_LIB=${XML2_LIBRARY_REL}
|
||||||
@ -202,7 +210,7 @@ list(APPEND NMAKE_OPTIONS_DBG
|
|||||||
GEOS_LIB=${GEOS_LIBRARY_DBG}
|
GEOS_LIB=${GEOS_LIBRARY_DBG}
|
||||||
EXPAT_LIB=${EXPAT_LIBRARY_DBG}
|
EXPAT_LIB=${EXPAT_LIBRARY_DBG}
|
||||||
"CURL_LIB=${CURL_LIBRARY_DBG} wsock32.lib wldap32.lib winmm.lib"
|
"CURL_LIB=${CURL_LIBRARY_DBG} wsock32.lib wldap32.lib winmm.lib"
|
||||||
SQLITE_LIB=${SQLITE_LIBRARY_DBG}
|
"SQLITE_LIB=${SQLITE_LIBRARY_DBG} ${SPATIALITE_LIBRARY_DBG}"
|
||||||
OPENJPEG_LIB=${OPENJPEG_LIBRARY_DBG}
|
OPENJPEG_LIB=${OPENJPEG_LIBRARY_DBG}
|
||||||
WEBP_LIBS=${WEBP_LIBRARY_DBG}
|
WEBP_LIBS=${WEBP_LIBRARY_DBG}
|
||||||
LIBXML2_LIB=${XML2_LIBRARY_DBG}
|
LIBXML2_LIB=${XML2_LIBRARY_DBG}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user