commit 641957cd5ddf5ffe2c1cf5a2ce8b5d67cb1e720e parent 04accc2c9320f32c16ced3fc67a94684c6f09300 Author: cfillion <cfillion@users.noreply.github.com> Date: Fri, 1 Nov 2024 02:20:39 -0400 fix build failure when version numbers have less than 4 segments Regression from 887c418d1ddea6f4295faa5c07ac26041dee4c15 Diffstat:
M | src/CMakeLists.txt | | | 1 | + |
M | src/buildinfo.hpp.in | | | 20 | ++++++++++---------- |
2 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt @@ -45,6 +45,7 @@ file(STRINGS ../Extensions/ReaPack.ext REAPACK_VERSION REGEX "^@version") string(SUBSTRING ${REAPACK_VERSION} 9 -1 REAPACK_VERSION) string(REGEX REPLACE "[^0-9]+" ";" VERSION_LIST ${REAPACK_VERSION}) list(TRANSFORM VERSION_LIST REPLACE "[^0-9]" "") +list(APPEND VERSION_LIST 0 0 0) list(GET VERSION_LIST 0 REAPACK_VERSION_MAJOR) list(GET VERSION_LIST 1 REAPACK_VERSION_MINOR) list(GET VERSION_LIST 2 REAPACK_VERSION_PATCH) diff --git a/src/buildinfo.hpp.in b/src/buildinfo.hpp.in @@ -1,11 +1,11 @@ -#cmakedefine REAPACK_FILENAME "@REAPACK_FILENAME@" -#cmakedefine REAPACK_BASENAME "@REAPACK_BASENAME@" -#cmakedefine REAPACK_VERSION "@REAPACK_VERSION@" -#cmakedefine REAPACK_REVISION "@REAPACK_REVISION@" -#cmakedefine REAPACK_BUILDTIME "@REAPACK_BUILDTIME@" -#cmakedefine REAPACK_COPYRIGHT "@REAPACK_COPYRIGHT@" +#define REAPACK_FILENAME "@REAPACK_FILENAME@" +#define REAPACK_BASENAME "@REAPACK_BASENAME@" +#define REAPACK_VERSION "@REAPACK_VERSION@" +#define REAPACK_REVISION "@REAPACK_REVISION@" +#define REAPACK_BUILDTIME "@REAPACK_BUILDTIME@" +#define REAPACK_COPYRIGHT "@REAPACK_COPYRIGHT@" -#cmakedefine REAPACK_VERSION_MAJOR @REAPACK_VERSION_MAJOR@ -#cmakedefine REAPACK_VERSION_MINOR @REAPACK_VERSION_MINOR@ -#cmakedefine REAPACK_VERSION_PATCH @REAPACK_VERSION_PATCH@ -#cmakedefine REAPACK_VERSION_TWEAK @REAPACK_VERSION_TWEAK@ +#define REAPACK_VERSION_MAJOR @REAPACK_VERSION_MAJOR@ +#define REAPACK_VERSION_MINOR @REAPACK_VERSION_MINOR@ +#define REAPACK_VERSION_PATCH @REAPACK_VERSION_PATCH@ +#define REAPACK_VERSION_TWEAK @REAPACK_VERSION_TWEAK@