diff options
author | Rashad Kanavath <rashad.kanavath@c-s.fr> | 2016-01-10 10:05:07 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2016-01-10 10:05:07 (GMT) |
commit | 31e57014bca7c5a8e9896b5689001efa78ab009e (patch) | |
tree | e625a484f86159ea04bdef7ba4984015592eadfa | |
parent | 0f64a5a138802bbabbc7d8e4129a9bbfadc8b236 (diff) | |
download | mxe-31e57014bca7c5a8e9896b5689001efa78ab009e.zip mxe-31e57014bca7c5a8e9896b5689001efa78ab009e.tar.gz mxe-31e57014bca7c5a8e9896b5689001efa78ab009e.tar.bz2 |
gdal: install pkg-config and data files, add test using pkg-config
-rw-r--r-- | src/gdal-test.c | 23 | ||||
-rw-r--r-- | src/gdal.mk | 9 |
2 files changed, 30 insertions, 2 deletions
diff --git a/src/gdal-test.c b/src/gdal-test.c new file mode 100644 index 0000000..d6a8c8e --- /dev/null +++ b/src/gdal-test.c @@ -0,0 +1,23 @@ +/* + * This file is part of MXE. + * See index.html for further information. + */ + +#include "gdal.h" +#include "cpl_conv.h" /* for CPLMalloc() */ +int main() +{ + GDALDatasetH hDataset; + GDALAllRegister(); + hDataset = GDALOpen( "/tmp/test.img", GA_ReadOnly ); + if( hDataset == NULL ) + { + + } + else + { + GDALClose( hDataset ); + } + + return 0; +} diff --git a/src/gdal.mk b/src/gdal.mk index e927ecf..fe06fd2 100644 --- a/src/gdal.mk +++ b/src/gdal.mk @@ -78,8 +78,8 @@ define $(PKG)_BUILD CXXFLAGS='-D_WIN32_WINNT=0x0600' \ LIBS="-ljpeg -lsecur32 -lportablexdr `'$(TARGET)-pkg-config' --libs openssl libtiff-4`" - $(MAKE) -C '$(1)' -j '$(JOBS)' lib-target - $(MAKE) -C '$(1)' -j '$(JOBS)' install-lib + $(MAKE) -C '$(1)' -j '$(JOBS)' lib-target gdal.pc + $(MAKE) -C '$(1)' -j '$(JOBS)' install-actions $(MAKE) -C '$(1)/port' -j '$(JOBS)' install $(MAKE) -C '$(1)/gcore' -j '$(JOBS)' install $(MAKE) -C '$(1)/frmts' -j '$(JOBS)' install @@ -87,4 +87,9 @@ define $(PKG)_BUILD $(MAKE) -C '$(1)/ogr' -j '$(JOBS)' install OGR_ENABLED= $(MAKE) -C '$(1)/apps' -j '$(JOBS)' install ln -sf '$(PREFIX)/$(TARGET)/bin/gdal-config' '$(PREFIX)/bin/$(TARGET)-gdal-config' + + '$(TARGET)-gcc' -Wall \ + '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gdal.exe' \ + `'$(TARGET)-pkg-config' --cflags --libs gdal` + endef |