diff options
author | Jörg Mayer <jmayer@loplof.de> | 2010-03-07 19:40:25 +0000 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2010-03-07 19:40:25 +0000 |
commit | 6de362457d74eacc259088f3472511fbbef150fa (patch) | |
tree | 401988aef9f4444ddc6fc6eb4ec9e90a619ee24f /CMakeLists.txt | |
parent | ed5d503e5f8642da71585e715d219eb033d46230 (diff) |
- Derive Wireshark version from configure.in for now.
Allow to overide that version in CMakefile.txt
- Minor update to README.cmake
- Turn off GTK_DEBUG
svn path=/trunk/; revision=32139
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 9489e21ca0..568dc7b1f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,44 @@ project(Wireshark C) cmake_minimum_required(VERSION 2.6) set(CMAKE_BACKWARDS_COMPATIBILITY 2.6) +# set(PROJECT_VERSION "1.3.4-rc5") +# set(PROJECT_VERSION "1.3.4rc5") +# set(PROJECT_VERSION "1.3.4") +# If not set, copy over Wireshark version from configure.in AC_INIT +if(NOT PROJECT_VERSION) + file(STRINGS + ${CMAKE_SOURCE_DIR}/configure.in + VERSIONLINE + REGEX "\\(wireshark, .*\\)" + ) + string(REGEX REPLACE ".*\\(wireshark, (.*)\\).*" + "\\1" + PROJECT_VERSION + ${VERSIONLINE} + ) +endif() +string(REGEX REPLACE "([0-9]+)\\..*" + "\\1" + PROJECT_MAJOR_VERSION + ${PROJECT_VERSION} +) +string(REGEX REPLACE ".*\\.([0-9]+)\\..*" + "\\1" + PROJECT_MINOR_VERSION + ${PROJECT_VERSION} +) +string(REGEX REPLACE ".*\\..*\\.([0-9]+).*" + "\\1" + PROJECT_PATCH_VERSION + ${PROJECT_VERSION} +) +string(REGEX REPLACE ".*\\..*\\.[0-9]+(.*)" + "\\1" + PROJECT_VERSION_EXTENSION + ${PROJECT_VERSION} +) +message(STATUS "V: ${PROJECT_VERSION}, MaV: ${PROJECT_MAJOR_VERSION}, MiV: ${PROJECT_MINOR_VERSION}, PL: ${PROJECT_PATCH_VERSION}, EV: ${PROJECT_VERSION_EXTENSION}.") + #Where to find local cmake scripts set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) INCLUDE(UseLemon) @@ -197,7 +235,7 @@ set(PACKAGELIST GLIB2 PCAP M LEX YACC Perl SH PythonInterp HtmlViewer ${PACKAGEL if(BUILD_wireshark) set(PACKAGELIST GTK2 ${PACKAGELIST}) set(GTK2_OPTIONS COMPONENTS gtk) - set(GTK2_DEBUG true) + set(GTK2_DEBUG false) endif() # SMI SNMP |