diff --git a/ms-windows/osgeo4w/package-nightly.cmd b/ms-windows/osgeo4w/package-nightly.cmd index c4728e3807db..26618a91b6d4 100755 --- a/ms-windows/osgeo4w/package-nightly.cmd +++ b/ms-windows/osgeo4w/package-nightly.cmd @@ -92,11 +92,13 @@ cmake -G "Visual Studio 9 2008" ^ -D WITH_MAPSERVER=TRUE ^ -D WITH_ASTYLE=TRUE ^ -D WITH_GLOBE=TRUE ^ - -D WITH_INTERNAL_SPATIALITE=TRUE ^ + -D WITH_INTERNAL_SPATIALITE=FALSE ^ -D WITH_INTERNAL_SPATIALINDEX=FALSE ^ -D CMAKE_BUILD_TYPE=%BUILDCONF% ^ -D CMAKE_CONFIGURATION_TYPES=%BUILDCONF% ^ -D GEOS_LIBRARY=%OSGEO4W_ROOT%/lib/geos_c_i.lib ^ + -D SQLITE3_LIBRARY=%OSGEO4W_ROOT%/lib/sqlite3_i.lib ^ + -D SPATIALITE_LIBRARY=%OSGEO4W_ROOT%/lib/spatialite_i.lib ^ -D PYTHON_EXECUTABLE=%O4W_ROOT%/bin/python.exe ^ -D PYTHON_INCLUDE_PATH=%O4W_ROOT%/apps/Python27/include ^ -D PYTHON_LIBRARY=%O4W_ROOT%/apps/Python27/libs/python27.lib ^ diff --git a/ms-windows/osgeo4w/package.cmd b/ms-windows/osgeo4w/package.cmd index 4d27a88fcbdc..cdc1520e613a 100755 --- a/ms-windows/osgeo4w/package.cmd +++ b/ms-windows/osgeo4w/package.cmd @@ -90,11 +90,13 @@ cmake -G "Visual Studio 9 2008" ^ -D WITH_SPATIALITE=TRUE ^ -D WITH_MAPSERVER=TRUE ^ -D WITH_GLOBE=TRUE ^ - -D WITH_INTERNAL_SPATIALITE=TRUE ^ + -D WITH_INTERNAL_SPATIALITE=FALSE ^ -D WITH_INTERNAL_SPATIALINDEX=FALSE ^ -D CMAKE_BUILD_TYPE=%BUILDCONF% ^ -D CMAKE_CONFIGURATION_TYPES=%BUILDCONF% ^ -D GEOS_LIBRARY=%OSGEO4W_ROOT%/lib/geos_c_i.lib ^ + -D SQLITE3_LIBRARY=%OSGEO4W_ROOT%/lib/sqlite3_i.lib ^ + -D SPATIALITE_LIBRARY=%OSGEO4W_ROOT%/lib/spatialite_i.lib ^ -D PYTHON_EXECUTABLE=%O4W_ROOT%/bin/python.exe ^ -D PYTHON_INCLUDE_PATH=%O4W_ROOT%/apps/Python27/include ^ -D PYTHON_LIBRARY=%O4W_ROOT%/apps/Python27/libs/python27.lib ^ diff --git a/python/pyspatialite/CMakeLists.txt b/python/pyspatialite/CMakeLists.txt index 86a52bd59784..1e633acc8829 100644 --- a/python/pyspatialite/CMakeLists.txt +++ b/python/pyspatialite/CMakeLists.txt @@ -46,6 +46,10 @@ ENDIF (NOT APPLE) TARGET_LINK_LIBRARIES(pyspatialite qgis_core) +IF(NOT WITH_INTERNAL_SPATIALITE) + TARGET_LINK_LIBRARIES(pyspatialite ${SPATIALITE_LIBRARY}) +ENDIF(NOT WITH_INTERNAL_SPATIALITE) + IF (APPLE) SET_TARGET_PROPERTIES(pyspatialite PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") ENDIF (APPLE) diff --git a/src/plugins/offline_editing/CMakeLists.txt b/src/plugins/offline_editing/CMakeLists.txt index ec945590380d..32b2178bbac2 100644 --- a/src/plugins/offline_editing/CMakeLists.txt +++ b/src/plugins/offline_editing/CMakeLists.txt @@ -40,6 +40,7 @@ IF (WITH_INTERNAL_SPATIALITE) ELSE (WITH_INTERNAL_SPATIALITE) INCLUDE_DIRECTORIES(${SPATIALITE_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${SQLITE3_INCLUDE_DIR}) + TARGET_LINK_LIBRARIES(offlineeditingplugin ${SPATIALITE_LIBRARY}) ADD_DEFINITIONS(-DEXTERNAL_SPATIALITE) ENDIF (WITH_INTERNAL_SPATIALITE)