diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2015-09-09 19:00:56 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2015-09-09 19:02:23 +0200 |
| commit | 8a6d4b06f2291c363f3dea17837ed20893852453 (patch) | |
| tree | c091375499e35eaa1810586454e0834c06e6c9b2 /src/libcommuni/features/communi.prf | |
| parent | f554a27046f203e56a07baaf214d90834942e3f5 (diff) | |
| download | manager-8a6d4b06f2291c363f3dea17837ed20893852453.tar.gz manager-8a6d4b06f2291c363f3dea17837ed20893852453.zip | |
Cleanup repo with some directories
Diffstat (limited to 'src/libcommuni/features/communi.prf')
| -rw-r--r-- | src/libcommuni/features/communi.prf | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/libcommuni/features/communi.prf b/src/libcommuni/features/communi.prf new file mode 100644 index 0000000..fe3fb2f --- /dev/null +++ b/src/libcommuni/features/communi.prf @@ -0,0 +1,41 @@ +###################################################################### +# Communi +###################################################################### + +isEmpty(COMMUNI):error(Usage: \"CONFIG += communi\" and \"COMMUNI += <module(s)>\" \(available modules: core model util\)) + +include(communi-config.prf) + +isEmpty(IRC_INSTALL_LIBS):IRC_INSTALL_LIBS = $$[QT_INSTALL_LIBS] +isEmpty(IRC_INSTALL_BINS):IRC_INSTALL_BINS = $$[QT_INSTALL_BINS] +isEmpty(IRC_INSTALL_HEADERS):IRC_INSTALL_HEADERS = $$[QT_INSTALL_HEADERS]/Communi + +macx:!qt_no_framework { + QMAKE_FRAMEWORKPATH += $$IRC_INSTALL_LIBS +} else { + INCLUDEPATH += $$IRC_INSTALL_HEADERS + DEPENDPATH += $$IRC_INSTALL_HEADERS + LIBS += -L$$IRC_INSTALL_LIBS +} + +IRC_MODULES = +for(MODULE, COMMUNI) { + MODULE = $$lower($$MODULE) + isEqual(MODULE, "core"):IRC_MODULES *= IrcCore + else:isEqual(MODULE, "model"):IRC_MODULES *= IrcModel + else:isEqual(MODULE, "util"):IRC_MODULES *= IrcUtil +} + +for(IRC_MODULE, IRC_MODULES) { + macx:!qt_no_framework { + INCLUDEPATH += $$IRC_INSTALL_LIBS/$${IRC_MODULE}.framework/Headers + LIBS += -framework $$IRC_MODULE + } else { + INCLUDEPATH += $$IRC_INSTALL_HEADERS/$$IRC_MODULE + DEPENDPATH += $$IRC_INSTALL_HEADERS/$$IRC_MODULE + REAL_TEMPLATE = $$TEMPLATE + TEMPLATE = fakelib + LIBS += -l$$qtLibraryTarget($$IRC_MODULE) + TEMPLATE = $$REAL_TEMPLATE + } +} |
