mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Add HAVE_QTMAC conditional to configure. Use it to suppress compile-time
paths which cause errors when building with Qt/Mac which obtains paths from qApp->applicationDirPath() at runtime. git-svn-id: http://svn.osgeo.org/qgis/trunk@3142 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
c562da68a7
commit
8ed5d7baae
@ -83,6 +83,8 @@ dnl Qt check
|
||||
dnl ---------------------------------------------------------------------------
|
||||
AQ_CHECK_QT
|
||||
|
||||
AM_CONDITIONAL([HAVE_QTMAC], [test x$QTDIR != x -a -f "$QTDIR/config.tests/mac/tst_mac_version"])
|
||||
|
||||
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl GDAL/OGR
|
||||
|
@ -15,7 +15,9 @@ SUBDIRS = config modules themes
|
||||
INCLUDES = -I../../src
|
||||
|
||||
DEFS=-DGRASS_BASE=\"$(GRASS_BASE)\"
|
||||
if !HAVE_QTMAC
|
||||
PREFIX=-DPREFIX=\"$(prefix)\"
|
||||
endif
|
||||
|
||||
plugindir = ${pkglibdir}
|
||||
|
||||
|
@ -10,7 +10,9 @@
|
||||
#
|
||||
# $Id$
|
||||
|
||||
if !HAVE_QTMAC
|
||||
PKGDATAPATH=-DPKGDATAPATH=\"$(pkgdatadir)\"
|
||||
endif
|
||||
|
||||
plugindir = ${pkglibdir}
|
||||
|
||||
|
@ -13,6 +13,10 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication a(argc, argv);
|
||||
|
||||
#if defined(Q_OS_MACX) || defined(WIN32)
|
||||
QString PKGDATAPATH = qApp->applicationDirPath() + "/share/qgis";
|
||||
#endif
|
||||
|
||||
/* Load translationfile */
|
||||
QTranslator tor(0);
|
||||
tor.load(QString("qgis_") + QTextCodec::locale(), QString(PKGDATAPATH) + "/i18n");
|
||||
|
@ -11,7 +11,9 @@
|
||||
# $Id$
|
||||
|
||||
plugindir = ${pkglibdir}
|
||||
if !HAVE_QTMAC
|
||||
PKGDATAPATH=-DPKGDATAPATH=\"$(pkgdatadir)\"
|
||||
endif
|
||||
#NorthArrow below to be replaced with the name of the plugin
|
||||
plugin_LTLIBRARIES = northarrowplugin.la
|
||||
|
||||
|
@ -10,9 +10,11 @@
|
||||
|
||||
SUBDIRS = svg images themes resources
|
||||
|
||||
if !HAVE_QTMAC
|
||||
PREFIX=-DPREFIX=\"$(prefix)\"
|
||||
PLUGINPATH=-DPLUGINPATH=\"$(pkglibdir)\"
|
||||
PKGDATAPATH=-DPKGDATAPATH=\"$(pkgdatadir)\"
|
||||
endif
|
||||
WIDGETPATH=../widgets
|
||||
%.moc.cpp: %.h
|
||||
$(MOC) -o $@ $<
|
||||
@ -430,7 +432,11 @@ BUILT_SOURCES = $(qgis_MOC) $(qgis_UIMOC) $(qgis_UIHEADERS) $(qgis_UISOURCES) \
|
||||
|
||||
|
||||
qgis_LDADD = $(LDADD) $(QT_LDADD) $(GDAL_LDADD) $(PG_LIB) $(GEOS_LDADD) -lproj -lsqlite3 libqgis.la
|
||||
if HAVE_QTMAC
|
||||
qgis_LDFLAGS = -framework ApplicationServices
|
||||
else
|
||||
qgis_LDFLAGS = -rdynamic
|
||||
endif
|
||||
qgis_CXXFLAGS = $(PREFIX) $(PLUGINPATH) $(PKGDATAPATH) $(GDAL_CFLAGS) $(CXXFLAGS) $(EXTRA_CXXFLAGS) $(QT_CXXFLAGS) -I$(PG_INC) $(DEBUG_QGIS) $(GEOS_CFLAGS) -I../widgets/projectionselector/
|
||||
|
||||
libqgis_la_SOURCES = \
|
||||
|
@ -11,7 +11,9 @@
|
||||
# $Id$
|
||||
|
||||
plugindir = ${pkglibdir}
|
||||
if !HAVE_QTMAC
|
||||
PKGDATAPATH=-DPKGDATAPATH=\"$(pkgdatadir)\"
|
||||
endif
|
||||
|
||||
|
||||
%.moc.cpp: %.h
|
||||
|
Loading…
x
Reference in New Issue
Block a user