diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2018-06-23 10:31:47 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2018-06-23 10:31:47 +0000 |
| commit | 0efd31a0967572e7be12e71a3a3040215f464e7e (patch) | |
| tree | a3d9b3758d6ece37f8d71770907725b961e28e7e /src | |
| parent | 66ab66fc3564d851218f4665f5af7a2faae5b267 (diff) | |
| download | qmmp-0efd31a0967572e7be12e71a3a3040215f464e7e.tar.gz qmmp-0efd31a0967572e7be12e71a3a3040215f464e7e.tar.bz2 qmmp-0efd31a0967572e7be12e71a3a3040215f464e7e.zip | |
fixed plugin path
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8055 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/plugins.pri | 2 | ||||
| -rw-r--r-- | src/qmmp/qmmp.cpp | 17 |
2 files changed, 7 insertions, 12 deletions
diff --git a/src/plugins/plugins.pri b/src/plugins/plugins.pri index 09995a399..d4099197d 100644 --- a/src/plugins/plugins.pri +++ b/src/plugins/plugins.pri @@ -10,7 +10,7 @@ win32 { } unix { - PLUGINS_PREFIX=../../../../lib/qmmp + PLUGINS_PREFIX=../../../../lib/qmmp-$${QMMP_VERSION_MAJOR}.$${QMMP_VERSION_MINOR} LIBS += -lqmmp QMMPUI_LIB = -lqmmpui } diff --git a/src/qmmp/qmmp.cpp b/src/qmmp/qmmp.cpp index 9c0e3e8fb..caa65fbb6 100644 --- a/src/qmmp/qmmp.cpp +++ b/src/qmmp/qmmp.cpp @@ -25,10 +25,8 @@ #include <QFile> #include <QByteArray> -#ifndef LIB_DIR -#define LIB_DIR "/lib" -#endif - +#define STR_HELPER(x) #x +#define STR(x) STR_HELPER(x) #define DEV_SUFFIX "dev" #include "qmmp.h" @@ -87,15 +85,12 @@ const QString Qmmp::pluginsPath() QByteArray path = qgetenv("QMMP_PLUGINS"); if (!path.isEmpty()) return path; -#ifdef QMMP_INSTALL_PREFIX - QDir dir(QMMP_INSTALL_PREFIX "/" LIB_DIR "/qmmp"); - //qDebug(QMMP_INSTALL_PREFIX"/"LIB_DIR"/qmmp"); -#else -#if defined(Q_OS_WIN) && !defined(Q_OS_CYGWIN) +#ifdef QMMP_PLUGIN_DIR + QDir dir(QMMP_PLUGIN_DIR "/" STR(QMMP_VERSION_MAJOR) "." STR(QMMP_VERSION_MINOR)); +#elif defined(Q_OS_WIN) && !defined(Q_OS_CYGWIN) QDir dir(qApp->applicationDirPath() + "/plugins"); #else - QDir dir(qApp->applicationDirPath() + "/../" LIB_DIR "/qmmp"); -#endif + QDir dir(qApp->applicationDirPath() + "/../lib/qmmp-" STR(QMMP_VERSION_MAJOR) "." STR(QMMP_VERSION_MINOR)); #endif return dir.canonicalPath(); } |
