ports/security/fwbuilder/patches/patch-cmake_VERSION_cmake

18 lines
770 B
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
Allow to follow our own versioning 'rcN', it's needed because fwbuilder
needs to find its files in ${LOCALBASE}/share/fwbuilder-PROJECT_VERSION.
Index: cmake/VERSION.cmake
--- cmake/VERSION.cmake.orig
+++ cmake/VERSION.cmake
@@ -3,7 +3,9 @@ set(FWBUILDER_XML_VERSION 24)
set(PROJECT_VERSION_MAJOR "6")
set(PROJECT_VERSION_MINOR "0")
set(PROJECT_VERSION_PATCH "0")
-set(PROJECT_VERSION_EXTRA "-rc1")
+if (NOT DEFINED PROJECT_VERSION_EXTRA)
+ set(PROJECT_VERSION_EXTRA "-rc1")
+endif()
set(PROJECT_GENERATION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")
set(PROJECT_GENERATION_SHORT "${PROJECT_VERSION_MAJOR}${PROJECT_VERSION_MINOR}")
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${PROJECT_VERSION_EXTRA}")