diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/qmmp/CMakeLists.txt | 8 | ||||
| -rw-r--r-- | src/qmmp/qmmp.cpp | 16 | ||||
| -rw-r--r-- | src/qmmp/qmmp.h | 5 |
3 files changed, 14 insertions, 15 deletions
diff --git a/src/qmmp/CMakeLists.txt b/src/qmmp/CMakeLists.txt index ffad434ed..4e4c1218c 100644 --- a/src/qmmp/CMakeLists.txt +++ b/src/qmmp/CMakeLists.txt @@ -16,15 +16,13 @@ ADD_DEFINITIONS(-DQT_THREAD) ADD_DEFINITIONS(-DLIB_DIR=\\\"\\/${LIB_DIR}\\\") ADD_DEFINITIONS(-DQMMP_INSTALL_PREFIX=\\\"${CMAKE_INSTALL_PREFIX}\\\") -IF(SVN_VERSION) #add svn revision +IF(NOT QMMP_VERSION_STABLE) #add svn revision execute_process(COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/svn_revision.sh WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} OUTPUT_VARIABLE SVN_REVISION OUTPUT_STRIP_TRAILING_WHITESPACE) ADD_DEFINITIONS(-DSVN_REVISION=\\\"${SVN_REVISION}\\\") -ELSE(SVN_VERSION) - -ENDIF(SVN_VERSION) +ENDIF(NOT QMMP_VERSION_STABLE) include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -95,7 +93,7 @@ SET(libqmmp_MOC_HDRS inputsource.h fileinputsource_p.h emptyinputsource_p.h - qmmpsettings.h + qmmpsettings.h ) SET(libqmmp_DEVEL_HDRS diff --git a/src/qmmp/qmmp.cpp b/src/qmmp/qmmp.cpp index d73e5e9db..091729074 100644 --- a/src/qmmp/qmmp.cpp +++ b/src/qmmp/qmmp.cpp @@ -24,10 +24,6 @@ #include <QLocale> #include <QByteArray> -#ifndef QMMP_STR_VERSION -#define QMMP_STR_VERSION "0.6.0" -#endif - #ifndef LIB_DIR #define LIB_DIR "/lib" #endif @@ -48,12 +44,18 @@ void Qmmp::setConfigFile(const QString &path) const QString Qmmp::strVersion() { + QString ver = QString("%1.%2.%3") + .arg(QMMP_VERSION_MAJOR) + .arg(QMMP_VERSION_MINOR) + .arg(QMMP_VERSION_PATCH); +#if !QMMP_VERSION_STABLE && SVN_REVISION #ifdef SVN_REVISION - return QString("%1.%2.%3-%4").arg(QMMP_VERSION_MAJOR).arg(QMMP_VERSION_MINOR).arg(QMMP_VERSION_PATCH) - .arg(SVN_REVISION); + ver += "-"SVN_REVISION; #else - return QString("%1.%2.%3").arg(QMMP_VERSION_MAJOR).arg(QMMP_VERSION_MINOR).arg(QMMP_VERSION_PATCH); + ver += "-svn"; +#endif #endif + return ver; } const QString Qmmp::pluginsPath() diff --git a/src/qmmp/qmmp.h b/src/qmmp/qmmp.h index a9675fb46..fe368df17 100644 --- a/src/qmmp/qmmp.h +++ b/src/qmmp/qmmp.h @@ -20,13 +20,12 @@ #ifndef QMMP_H #define QMMP_H -#include <QUrl> -#include <QEvent> - +#include <QString> #define QMMP_VERSION_MAJOR 0 #define QMMP_VERSION_MINOR 6 #define QMMP_VERSION_PATCH 0 +#define QMMP_VERSION_STABLE 0 #define QMMP_VERSION_INT (QMMP_VERSION_MAJOR<<16 | QMMP_VERSION_MINOR<<8 | QMMP_VERSION_PATCH) |
