cmake: Introduce version and soversion variables

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
Ronald Cron
2025-09-18 16:55:11 +02:00
parent 8df65636fd
commit 879cba1a67
3 changed files with 19 additions and 18 deletions

View File

@@ -37,15 +37,20 @@ cmake_policy(SET CMP0011 NEW)
# is deprecated and will be removed in future versions.
cmake_policy(SET CMP0012 NEW)
set(MBEDTLS_VERSION 4.0.0)
set(MBEDTLS_CRYPTO_SOVERSION 17)
set(MBEDTLS_X509_SOVERSION 8)
set(MBEDTLS_TLS_SOVERSION 22)
if(TEST_CPP)
project("Mbed TLS"
LANGUAGES C CXX
VERSION 4.0.0
VERSION ${MBEDTLS_VERSION}
)
else()
project("Mbed TLS"
LANGUAGES C
VERSION 4.0.0
VERSION ${MBEDTLS_VERSION}
)
endif()