summaryrefslogtreecommitdiff
path: root/include.pro
authoreilers <eilers>2004-03-31 18:09:23 (UTC)
committer eilers <eilers>2004-03-31 18:09:23 (UTC)
commit4910b98d6fc0725337b494a03fa05e18209b99e3 (patch) (side-by-side diff)
treeb6b6b18dc31da4d0ed4e4f7ec596a3f9a8599696 /include.pro
parentf878d5938aadaa967800032ab985210f85ad6ae7 (diff)
downloadopie-4910b98d6fc0725337b494a03fa05e18209b99e3.zip
opie-4910b98d6fc0725337b494a03fa05e18209b99e3.tar.gz
opie-4910b98d6fc0725337b494a03fa05e18209b99e3.tar.bz2
Removed all unnecessary dependencies to libopiedb2 and reimplemented
the conditional compilation of the SQL implementation. Therefore, it is possible to remove all dependencies of libsqlite and libopiedb2 etc. just by disabling the SQL support in the configuration ! If disabled, the usual xml-immplementation is used. Thanks to mickeyl who already fixed the "backends.pro" ..
Diffstat (limited to 'include.pro') (more/less context) (ignore whitespace changes)
-rw-r--r--include.pro17
1 files changed, 13 insertions, 4 deletions
diff --git a/include.pro b/include.pro
index c19e2f0..ced5c9f 100644
--- a/include.pro
+++ b/include.pro
@@ -99,10 +99,19 @@ ipk.commands = tmp=`mktemp -d /tmp/ipkg-opie.XXXXXXXXXX` && ( $(MAKE) INSTALL_RO
QMAKE_EXTRA_UNIX_TARGETS += lupdate lrelease ipk opie-lupdate opie-lrelease messages
CONFTEST = $$system( echo $CONFIG_TARGET_MACOSX )
contains( CONFTEST, y ){
-QMAKE_LFLAGS += -Wl
-LIBS -= -ldl
-LIBS -= -lcrypt
-LIBS -= -lm
+ QMAKE_LFLAGS += -Wl
+ LIBS -= -ldl
+ LIBS -= -lcrypt
+ LIBS -= -lm
+
+ # Manual including indirect referenced libraries which are not loaded
+ # by the mac-linker automatically
+ CONFTEST = $$system( echo $CONFIG_SQL_PIM_BACKEND )
+ contains( CONFTEST, y ){
+ LIBS += -lopiedb2 -lqpe
+ } else {
+ LIBS += -lqpe
+ }
}
else {
QMAKE_LFLAGS += -Wl,-rpath=$$prefix/lib