diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a7cfef8..387d60d7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -940,12 +940,14 @@ endif() ################################################################################ -set(PACKAGE "libmdbx") -set(CPACK_PACKAGE_VERSION_MAJOR ${MDBX_VERSION_MAJOR}) -set(CPACK_PACKAGE_VERSION_MINOR ${MDBX_VERSION_MINOR}) -set(CPACK_PACKAGE_VERSION_PATCH ${MDBX_VERSION_RELEASE}) -set(CPACK_PACKAGE_VERSION_COMMIT ${MDBX_VERSION_REVISION}) -set(PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}.${CPACK_PACKAGE_VERSION_COMMIT}") -message(STATUS "libmdbx package version is ${PACKAGE_VERSION}") +if (NOT SUBPROJECT) + set(PACKAGE "libmdbx") + set(CPACK_PACKAGE_VERSION_MAJOR ${MDBX_VERSION_MAJOR}) + set(CPACK_PACKAGE_VERSION_MINOR ${MDBX_VERSION_MINOR}) + set(CPACK_PACKAGE_VERSION_PATCH ${MDBX_VERSION_RELEASE}) + set(CPACK_PACKAGE_VERSION_COMMIT ${MDBX_VERSION_REVISION}) + set(PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}.${CPACK_PACKAGE_VERSION_COMMIT}") + message(STATUS "libmdbx package version is ${PACKAGE_VERSION}") +endif() cmake_policy(POP)