aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-01-18 16:40:49 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2012-01-18 16:40:49 +0000
commit836f258d66c7824c292bc35b1c42a3eed2cb8baa (patch)
tree7521ff4d70b6a5a0cc231489f142813467f5955e /CMakeLists.txt
parent811a58d38b50d84bba75e562653651f77b702fbd (diff)
downloadqmmp-836f258d66c7824c292bc35b1c42a3eed2cb8baa.tar.gz
qmmp-836f258d66c7824c292bc35b1c42a3eed2cb8baa.tar.bz2
qmmp-836f258d66c7824c292bc35b1c42a3eed2cb8baa.zip
fixed regression
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2547 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt40
1 files changed, 20 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9dfaf3c33..897e462c7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,6 +2,26 @@ cmake_minimum_required(VERSION 2.6.0)
SET(SVN_VERSION TRUE)
+#extract version from qmmp.h
+FILE(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/src/qmmp/qmmp.h"
+ QMMP_VERSION_DATA REGEX "^#define[ \t]+QMMP_VERSION_[A-Z]+[ \t]+[0-9]+.*$")
+
+IF(QMMP_VERSION_DATA)
+ FOREACH(item IN ITEMS MAJOR MINOR PATCH)
+ STRING(REGEX REPLACE ".*#define[ \t]+QMMP_VERSION_${item}[ \t]+([0-9]+).*"
+ "\\1" QMMP_VERSION_${item} ${QMMP_VERSION_DATA})
+ ENDFOREACH(item IN ITEMS MAJOR MINOR PATCH)
+ SET(QMMP_VERSION "${QMMP_VERSION_MAJOR}.${QMMP_VERSION_MINOR}.${QMMP_VERSION_PATCH}")
+ SET(QMMP_SOVERSION "${QMMP_VERSION_MAJOR}")
+ IF(SVN_VERSION)
+ MESSAGE(STATUS "Qmmp API version: ${QMMP_VERSION} (development)")
+ ELSE(SVN_VERSION)
+ MESSAGE(STATUS "Qmmp API version: ${QMMP_VERSION} (stable)")
+ ENDIF(SVN_VERSION)
+ELSE(QMMP_VERSION_DATA)
+ MESSAGE(FATAL_ERROR "invalid header")
+ENDIF(QMMP_VERSION_DATA)
+
CONFIGURE_FILE(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
@@ -92,26 +112,6 @@ ADD_CUSTOM_COMMAND(
)
ENDIF(UNIX)
-#extract version from qmmp.h
-FILE(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/src/qmmp/qmmp.h"
- QMMP_VERSION_DATA REGEX "^#define[ \t]+QMMP_VERSION_[A-Z]+[ \t]+[0-9]+.*$")
-
-IF(QMMP_VERSION_DATA)
- FOREACH(item IN ITEMS MAJOR MINOR PATCH)
- STRING(REGEX REPLACE ".*#define[ \t]+QMMP_VERSION_${item}[ \t]+([0-9]+).*"
- "\\1" QMMP_VERSION_${item} ${QMMP_VERSION_DATA})
- ENDFOREACH(item IN ITEMS MAJOR MINOR PATCH)
- SET(QMMP_VERSION "${QMMP_VERSION_MAJOR}.${QMMP_VERSION_MINOR}.${QMMP_VERSION_PATCH}")
- SET(QMMP_SOVERSION "${QMMP_VERSION_MAJOR}")
- IF(SVN_VERSION)
- MESSAGE(STATUS "Qmmp API version: ${QMMP_VERSION} (development)")
- ELSE(SVN_VERSION)
- MESSAGE(STATUS "Qmmp API version: ${QMMP_VERSION} (stable)")
- ENDIF(SVN_VERSION)
-ELSE(QMMP_VERSION_DATA)
- MESSAGE(FATAL_ERROR "invalid header")
-ENDIF(QMMP_VERSION_DATA)
-
MESSAGE("")
MESSAGE("Transports:")