summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2016-06-11 06:10:17 +0100
committerJoão Valverde <j@v6e.pt>2016-06-12 19:29:47 +0000
commitcee3e827ebcc1d4524c19208b9a1196cb0e4f7a2 (patch)
tree1b37014c246745666dfe817619d40c72b4cee062 /CMakeLists.txt
parent38d39f292e01551fe30b57583bd79a0d06d59420 (diff)
downloadwireshark-cee3e827ebcc1d4524c19208b9a1196cb0e4f7a2.tar.gz
CMake: Make PROJECT_VERSION_EXTENSION code simpler
The intent was to allow all sorts of overrides but, ugly. I don't think we need $cmake_package_string either, at least with these changes. Follow-up to 7c6e859ccf210a45e1cc0f6da17692845e6b5a23. (And bdec712166ba924a2cdeaaca8ae580c343eaf02c). Change-Id: I808b6bd3a3c64d2a67165344e8fe23e8314c27db Reviewed-on: https://code.wireshark.org/review/15835 Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 4 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 12b8f13cdb..0d1d948367 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -180,14 +180,10 @@ set(PROJECT_MAJOR_VERSION 2)
set(PROJECT_MINOR_VERSION 1)
set(PROJECT_PATCH_VERSION 1)
set(PROJECT_BUILD_VERSION ${GIT_REVISION})
-# Updated by make-version.pl
-set(PROJECT_VERSION_EXTENSION "$ENV{WIRESHARK_VERSION_EXTRA}")
-if(NOT DEFINED PROJECT_VERSION_EXTENSION)
- if (DEFINED ENV{WIRESHARK_VERSION_EXTRA})
- set(PROJECT_VERSION_EXTENSION "$ENV{WIRESHARK_VERSION_EXTRA}")
- else()
- set(PROJECT_VERSION_EXTENSION "-git")
- endif()
+set(PROJECT_VERSION_EXTENSION "-git")
+
+if(ENV{WIRESHARK_VERSION_EXTRA})
+ set(PROJECT_VERSION_EXTENSION "$ENV{WIRESHARK_VERSION_EXTRA}")
endif()
set(PROJECT_VERSION "${PROJECT_MAJOR_VERSION}.${PROJECT_MINOR_VERSION}.${PROJECT_PATCH_VERSION}${PROJECT_VERSION_EXTENSION}")