Reuse macro to format version string

Change-Id: Ib21f2d8f06b6594dae410681d16a738b8b75c89a
This commit is contained in:
Mark Shachkov
2024-05-07 01:47:41 +02:00
parent cd2dd06e9a
commit 522210a08d
2 changed files with 14 additions and 13 deletions
+4 -9
View File
@@ -40,17 +40,12 @@
namespace ceres::internal {
// clang-format off
#define CERES_EIGEN_VERSION \
CERES_TO_STRING(EIGEN_WORLD_VERSION) "." \
CERES_TO_STRING(EIGEN_MAJOR_VERSION) "." \
CERES_TO_STRING(EIGEN_MINOR_VERSION)
// clang-format on
constexpr char kVersion[] =
// clang-format off
CERES_VERSION_STRING
"-eigen-(" CERES_EIGEN_VERSION ")"
CERES_VERSION_STRING "-eigen-("
CERES_SEMVER_VERSION(EIGEN_WORLD_VERSION,
EIGEN_MAJOR_VERSION,
EIGEN_MINOR_VERSION) ")"
#ifdef CERES_NO_LAPACK
"-no_lapack"