We now have a current svn snapshot of libqxt in our contrib dir, and
[quassel.git] / src / contrib / libqxt-2007-10-24 / deploy / qt / qxt.prf.m
diff --git a/src/contrib/libqxt-2007-10-24/deploy/qt/qxt.prf.m b/src/contrib/libqxt-2007-10-24/deploy/qt/qxt.prf.m
new file mode 100644 (file)
index 0000000..a4a0484
--- /dev/null
@@ -0,0 +1,105 @@
+                                                            
+                                                                    
+                                                                    
+                                                                               
+
+
+
+
+
+
+
+#keep the space lines above. nsis needs them, as it can only override bytes
+
+isEmpty(QXTbase){
+    unix:!macx: QXTbase = /usr/local/Qxt
+    win32:      QXTbase = C:/libqxt
+    macx :
+}
+
+isEmpty(QXTinclude): QXTinclude = $${QXTbase}/include/Qxt/
+isEmpty(QXTbin):     QXTbin     = $${QXTbase}/bin
+
+macx {
+    isEmpty(QXTlib):     QXTlib = /Library/Frameworks
+}
+
+!macx {
+    isEmpty(QXTlib):     QXTlib = $${QXTbase}/lib
+}
+
+INCLUDEPATH     += $${QXTinclude}
+unix:!macx:LIBS += -Wl,-rpath,$${QXTlib}
+macx:LIBS       += -F$${QXTlib}
+LIBS            += -L$${QXTlib}
+
+
+contains(QXT, crypto) {
+    INCLUDEPATH       += $${QXTinclude}/QxtCrypto
+    macx: INCLUDEPATH += $${QXTlib}/QxtCrypto.framework/HEADERS/
+    macx:        LIBS += -framework QxtCrypto
+    unix:!macx:  LIBS += -lQxtCrypto
+    win32:       LIBS += -lQxtCrypto0
+    QXT += core
+}
+contains(QXT, curses) {
+    INCLUDEPATH       += $${QXTinclude}/QxtCurses
+    macx: INCLUDEPATH += $${QXTlib}/QxtCurses.framework/HEADERS/
+    macx:        LIBS += -framework QxtCurses
+    unix:!macx:  LIBS += -lQxtCurses
+    win32:       LIBS += -lQxtCurses0
+    QXT += core
+}
+contains(QXT, web) {
+    INCLUDEPATH       += $${QXTinclude}/QxtWeb
+    macx: INCLUDEPATH += $${QXTlib}/QxtWeb.framework/HEADERS/
+    macx:        LIBS += -framework QxtWeb
+    unix:!macx:  LIBS += -lQxtWeb
+    win32:       LIBS += -lQxtWeb0
+    QXT += core network
+    QT  += network 
+}
+contains(QXT, gui) {
+    INCLUDEPATH       += $${QXTinclude}/QxtGui
+    macx: INCLUDEPATH += $${QXTlib}/QxtGui.framework/HEADERS/
+    macx:        LIBS += -framework QxtGui
+    unix:!macx:  LIBS += -lQxtGui
+    win32:       LIBS += -lQxtGui0
+    QXT += core
+    QT  += gui
+}
+contains(QXT, network) {
+    INCLUDEPATH       += $${QXTinclude}/QxtNetwork
+    macx: INCLUDEPATH += $${QXTlib}/QxtNetwork.framework/HEADERS/
+    macx:        LIBS += -framework QxtNetwork
+    unix:!macx:  LIBS += -lQxtNetwork
+    win32:       LIBS += -lQxtNetwork0
+    QXT += core
+    QT  += network
+}
+contains(QXT, sql) {
+    INCLUDEPATH       += $${QXTinclude}/QxtSql
+    macx: INCLUDEPATH += $${QXTlib}/QxtSql.framework/HEADERS/
+    macx:        LIBS += -framework QxtSql
+    unix:!macx:  LIBS += -lQxtSql
+    win32:       LIBS += -lQxtSql0
+    QXT += core
+    QT  += sql
+}
+contains(QXT, media) {
+    INCLUDEPATH       += $${QXTinclude}/QxtMedia
+    macx: INCLUDEPATH += $${QXTlib}/QxtMedia.framework/HEADERS/
+    macx:        LIBS += -framework QxtMedia
+    unix:!macx:  LIBS += -lQxtMedia
+    win32:       LIBS += -lQxtMedia0
+    QXT += core
+}
+contains(QXT, core) {
+    INCLUDEPATH       += $${QXTinclude}/QxtCore
+    macx: INCLUDEPATH += $${QXTlib}/QxtCore.framework/HEADERS/
+    macx:        LIBS += -framework QxtCore
+    unix:!macx:  LIBS += -lQxtCore
+    win32:       LIBS += -lQxtCore0
+}
+
+