gdal: install pkg-config and data files, add test using pkg-config

This commit is contained in:
Rashad Kanavath 2016-01-10 21:05:07 +11:00 committed by Tony Theodore
parent 0f64a5a138
commit 31e57014bc
2 changed files with 30 additions and 2 deletions

23
src/gdal-test.c Normal file
View File

@ -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;
}

View File

@ -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