78 lines · 3.1 KB · Text
RawDownload
# This file is part of MXE. See LICENSE.md for licensing information. PKG             := gdal$(PKG)_WEBSITE  := https://www.gdal.org/$(PKG)_DESCR    := GDAL$(PKG)_IGNORE   :=$(PKG)_VERSION  := 3.6.2$(PKG)_CHECKSUM := 35f40d2e08061b342513cdcddc2b997b3814ef8254514f0ef1e8bc7aa56cf681$(PKG)_SUBDIR   := gdal-$($(PKG)_VERSION)$(PKG)_FILE     := gdal-$($(PKG)_VERSION).tar.xz$(PKG)_URL      := https://download.osgeo.org/gdal/$($(PKG)_VERSION)/$($(PKG)_FILE)$(PKG)_DEPS     := cc armadillo curl expat geos giflib gta hdf4 hdf5 \                   jpeg json-c libgeotiff libmysqlclient libpng libxml2 \                   netcdf openjpeg postgresql proj spatialite sqlite tiff zlib \                   poppler freetype define $(PKG)_UPDATE        $(WGET) -q -O- 'https://download.osgeo.org/gdal/CURRENT' | \        $(SED) -n 's,.*title="gdal-\([0-9.]*\)\.tar\.gz\.md5".*,\1,p'| \        tail -1endef define $(PKG)_BUILD    # Explicitly enable packages known to work to avoid CMake auto-detection    # enabling a package that might not work    cd '$(BUILD_DIR)' && $(TARGET)-cmake --trace-expand '$(SOURCE_DIR)' \        -DCMAKE_CXX_FLAGS='-Wno-deprecated-copy -Wno-class-memaccess $(if $(BUILD_STATIC),-DOPJ_STATIC -DCURL_STATICLIB,)' \        -DCMAKE_C_FLAGS='-Wno-format' \        -DGDAL_USE_EXTERNAL_LIBS:BOOL=OFF\        -DGDAL_USE_ARMADILLO:BOOL=ON \        -DGDAL_USE_BISON:BOOL=ON \        -DGDAL_USE_CURL:BOOL=ON \        -DGDAL_USE_EXPAT:BOOL=ON \        -DGDAL_USE_FREEXL:BOOL=ON \        -DGDAL_USE_GEOS:BOOL=ON \        -DGDAL_USE_GIF:BOOL=ON \        -DGDAL_USE_GTA:BOOL=ON \        -DGDAL_USE_GEOTIFF:BOOL=ON \        -DGDAL_USE_HDF4:BOOL=ON \        -DGDAL_USE_HDF5:BOOL=ON \        -DGDAL_USE_ICONV:BOOL=ON \        -DGDAL_USE_JPEG:BOOL=ON \        -DGDAL_USE_JSONC:BOOL=ON \        -DGDAL_USE_JAVA:BOOL=ON \        -DGDAL_USE_LIBLZMA:BOOL=ON \        -DGDAL_USE_LIBXML2:BOOL=ON \        -DGDAL_USE_MYSQL:BOOL=ON \        -DGDAL_USE_NETCDF:BOOL=ON \        -DGDAL_USE_ODBC:BOOL=ON \        -DGDAL_USE_OPENJPEG:BOOL=ON \        -DGDAL_USE_OPENSSL:BOOL=ON \        -DGDAL_USE_PCRE2:BOOL=ON \        -DGDAL_USE_PNG:BOOL=ON \        -DGDAL_USE_PROJ:BOOL=ON \        -DGDAL_USE_PERL:BOOL=ON \        -DGDAL_USE_POPPLER:BOOL=ON \        -DGDAL_USE_POSTGRESQL:BOOL=ON \        -DGDAL_USE_SPATIALITE:BOOL=ON \        -DGDAL_USE_SQLITE3:BOOL=ON \        -DGDAL_USE_TIFF:BOOL=ON \        -DGDAL_USE_WEBP:BOOL=ON \        -DGDAL_USE_ZLIB:BOOL=ON \        -DGDAL_USE_ZSTD:BOOL=ON \        -DBUILD_SHARED_LIBS:BOOL=$(if $(BUILD_SHARED),ON,OFF) \        -DHDF5_USE_STATIC_LIBRARIES:BOOL=$(if $(BUILD_SHARED),OFF,ON) \        -DBLA_STATIC=$(if $(BUILD_SHARED),OFF,ON) \        -DBLA_VENDOR="OpenBLAS" \        -DLAPACK_LIBRARIES="`'$(TARGET)-pkg-config' lapack --cflags --libs` -lgfortran -lquadmath"     # Known not to work or disabled in previous versions    # -DGDAL_USE_THREADS:BOOL=ON \    # -DGDAL_USE_OPENEXR:BOOL=ON \     $(MAKE) VERBOSE=1 -C '$(BUILD_DIR)' -j '$(JOBS)'    $(MAKE) VERBOSE=1 -C '$(BUILD_DIR)' -j '$(JOBS)' install/strip     ln -sf '$(PREFIX)/$(TARGET)/bin/gdal-config' '$(PREFIX)/bin/$(TARGET)-gdal-config'endef

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t