[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesupport/qca/qcm
From:       Justin Karneges <infiniti () affinix ! com>
Date:       2008-06-03 0:59:08
Message-ID: 1212454748.514241.25029.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 816000 by infiniti:

track changes in crypto.prf


 M  +29 -10    qca.qcm  


--- trunk/kdesupport/qca/qcm/qca.qcm #815999:816000
@@ -9,16 +9,35 @@
 static QString internal_crypto_prf(const QString &incdir, const QString &libdir)
 {
 	QString out = QString(
-	"CONFIG *= qt\n"
-	"INCLUDEPATH += %1/QtCrypto\n"
-	"LIBS += -L%2\n"
-	"\n"
-	"LINKAGE = -lqca\n"
-	"CONFIG(debug, debug|release) {\n"
-        "	windows:LINKAGE = -lqcad\n"
-        "	mac:LINKAGE = -lqca_debug\n"
-	"}\n"
-	"LIBS += $$LINKAGE\n"
+"QCA_INCDIR = %1\n"
+"QCA_LIBDIR = %2\n"
+"\n"
+"CONFIG *= qt\n"
+"\n"
+"LINKAGE =\n"
+"\n"
+"# on mac, if qca was built as a framework, link against it\n"
+"mac: {\n"
+"        framework_dir = $$QCA_LIBDIR\n"
+"        exists($$framework_dir/qca.framework) {\n"
+"                QMAKE_FRAMEWORKPATH *= $$framework_dir\n"
+"                INCLUDEPATH += $$framework_dir/qca.framework/Headers\n"
+"                LINKAGE = -framework qca\n"
+"        }\n"
+"}\n"
+"\n"
+"# else, link normally\n"
+"isEmpty(LINKAGE) {\n"
+"        INCLUDEPATH += $$QCA_INCDIR/QtCrypto\n"
+"        LIBS += -L$$QCA_LIBDIR\n"
+"        LINKAGE = -lqca\n"
+"        CONFIG(debug, debug|release) {\n"
+"                windows:LINKAGE = -lqcad\n"
+"                mac:LINKAGE = -lqca_debug\n"
+"        }\n"
+"}\n"
+"\n"
+"LIBS += $$LINKAGE\n"
 	).arg(incdir, libdir);
 	return out;
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic