From 934f9b095f2541888eff9c717f2d3e7f793456e0 Mon Sep 17 00:00:00 2001 From: Benoît Ganne Date: Wed, 31 Aug 2022 11:45:17 +0200 Subject: build: set OS_ID_LIKE only if unset MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cmake MATCHES directive with the empty regex "" always match, including non-empty strings. Type: fix Fixes: 534dfc1f18db74f4a2c78d62fe6893daba56dc86 Change-Id: If085b29da15a6d7fc680cebb823183fd3c7eea68 Signed-off-by: Benoît Ganne --- src/cmake/pack.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cmake') diff --git a/src/cmake/pack.cmake b/src/cmake/pack.cmake index f4edecb956a..88b62548211 100644 --- a/src/cmake/pack.cmake +++ b/src/cmake/pack.cmake @@ -65,7 +65,7 @@ macro(add_vpp_packaging) set(CPACK_${type}_PACKAGE_RELEASE 1) # Pure Debian does not set the "OS_ID_LIKE", it only sets "OS_ID" - if (OS_ID_LIKE MATCHES "") + if (NOT DEFINED OS_ID_LIKE) set(OS_ID_LIKE "${OS_ID}") endif() -- cgit 1.2.3-korg