aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-06-23 10:31:47 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-06-23 10:31:47 +0000
commit0efd31a0967572e7be12e71a3a3040215f464e7e (patch)
treea3d9b3758d6ece37f8d71770907725b961e28e7e /src
parent66ab66fc3564d851218f4665f5af7a2faae5b267 (diff)
downloadqmmp-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.pri2
-rw-r--r--src/qmmp/qmmp.cpp17
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();
}