summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRashad Kanavath <rashad.kanavath@c-s.fr>2016-01-10 10:05:07 (GMT)
committerTony Theodore <tonyt@logyst.com>2016-01-10 10:05:07 (GMT)
commit31e57014bca7c5a8e9896b5689001efa78ab009e (patch)
treee625a484f86159ea04bdef7ba4984015592eadfa
parent0f64a5a138802bbabbc7d8e4129a9bbfadc8b236 (diff)
downloadmxe-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.c23
-rw-r--r--src/gdal.mk9
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