diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2014-10-06 15:03:54 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2014-10-06 15:03:54 +0200 |
| commit | 529f38bd8878b6b1bea2b5457031ce936aab8d80 (patch) | |
| tree | 1193caefcad12f6a36f818048e4547e60add4398 /libcommuni/src/module_deps.pri | |
| parent | 3b58b5536935adff242928ed9f30e1c0262fbd7c (diff) | |
| download | manager-529f38bd8878b6b1bea2b5457031ce936aab8d80.tar.gz manager-529f38bd8878b6b1bea2b5457031ce936aab8d80.zip | |
addedd communi
Diffstat (limited to 'libcommuni/src/module_deps.pri')
| -rw-r--r-- | libcommuni/src/module_deps.pri | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/libcommuni/src/module_deps.pri b/libcommuni/src/module_deps.pri new file mode 100644 index 0000000..055166e --- /dev/null +++ b/libcommuni/src/module_deps.pri @@ -0,0 +1,36 @@ +###################################################################### +# Communi +###################################################################### + +isEmpty(IRC_MODULES):error(IRC_MODULES must be set) + +isEmpty(IRC_BUILDDIR):IRC_BUILDDIR = $$OUT_PWD/../.. +IRC_LIBDIR = $$IRC_BUILDDIR/lib + +isEmpty(IRC_SOURCEDIR):IRC_SOURCEDIR = $$PWD/.. +IRC_INCDIR = $$IRC_SOURCEDIR/include + +INCLUDEPATH += $$IRC_INCDIR + +for(IRC_MODULE, IRC_MODULES) { + !contains(DEFINES, IRC_STATIC):macx:!qt_no_framework { + INCLUDEPATH += $$IRC_LIBDIR/$${IRC_MODULE}.framework/Headers + QMAKE_LFLAGS += -F$$IRC_LIBDIR # inject before system frameworks + LIBS += -framework $$IRC_MODULE + install_name { + !isEmpty(QMAKE_POST_LINK):QMAKE_POST_LINK += && + QMAKE_POST_LINK += install_name_tool -change \ + "$$[QT_INSTALL_LIBS]/$${IRC_MODULE}.framework/Versions/3/$${IRC_MODULE}" \ + "$$IRC_LIBDIR/$${IRC_MODULE}.framework/Versions/3/$${IRC_MODULE}" $$TARGET + } + } else { + INCLUDEPATH += $$IRC_INCDIR/$$IRC_MODULE + DEPENDPATH += $$IRC_INCDIR/$$IRC_MODULE + QMAKE_LIBDIR += $$IRC_LIBDIR # injects before system libdirs + REAL_TEMPLATE = $$TEMPLATE + TEMPLATE = fakelib + LIBS += -l$$qtLibraryTarget($$IRC_MODULE) + TEMPLATE = $$REAL_TEMPLATE + !no_rpath:QMAKE_RPATHDIR += $$IRC_LIBDIR + } +} |
