Skip to content

Commit 124e020

Browse files
committed
Add missing package name suffix to CMake/CPack
Fixes e98e0a6 Signed-off-by: Steffen Jaeckel <[email protected]>
1 parent d9b2593 commit 124e020

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CMakeLists.txt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,15 @@ else()
300300
set(DISTRO_PACK_PATH ${CMAKE_SYSTEM_NAME}/)
301301
endif()
302302

303+
# make sure untagged versions get a different package name
304+
execute_process(COMMAND git describe --exact-match --tags ERROR_QUIET RESULT_VARIABLE REPO_HAS_TAG)
305+
if(REPO_HAS_TAG EQUAL 0)
306+
set(PACKAGE_NAME_SUFFIX "")
307+
else()
308+
set(PACKAGE_NAME_SUFFIX "-git")
309+
message(STATUS "Use -git suffix")
310+
endif()
311+
303312
# default CPack generators
304313
set(CPACK_GENERATOR TGZ STGZ)
305314

0 commit comments

Comments
 (0)