From 1643f77ae5fe61dbfa0b0e3ecdc35f9abb684dec Mon Sep 17 00:00:00 2001 From: Shawn Carey Date: Mon, 21 Aug 2023 07:02:34 -0400 Subject: [PATCH] require semver verification for non-package builds too --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f61e95b0..df570bea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,8 +54,8 @@ endif() option(DISABLE_SEMVER_VERIFICATION "Toggle SEMVER verification for BUILD_DIST_PACKAGES" OFF) option(BUILD_DIST_PACKAGES "Build packages for distribution package managers" OFF) -# Require explicitly disabling SEMVER verification for building DIST packages. -if(NOT DISABLE_SEMVER_VERIFICATION AND BUILD_DIST_PACKAGES AND PROJECT_SEMVER VERSION_EQUAL "${DUMMY_SEMVER}") +# verify the semver unless DISABLE option is set +if((NOT DISABLE_SEMVER_VERIFICATION) AND PROJECT_SEMVER VERSION_EQUAL "${DUMMY_SEMVER}") unset(GIT_VERSION CACHE) unset(GIT_ERROR_CODE CACHE) unset(PROJECT_SEMVER CACHE)