From 61fe482d467cd79870275905f456f3cf7705918f Mon Sep 17 00:00:00 2001 From: Brent Cook Date: Wed, 19 Aug 2015 19:16:29 -0500 Subject: derive version numbers from VERSION files --- CMakeLists.txt | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5560f21..b5c5408 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,20 +6,20 @@ project (LibreSSL) enable_testing() -set(SSL_MAJOR_VERSION "35") -set(SSL_MINOR_VERSION "0") -set(SSL_REVISION "0") -set(SSL_VERSION "${SSL_MAJOR_VERSION}.${SSL_MINOR_VERSION}.${SSL_REVISION}") - -set(CRYPTO_MAJOR_VERSION "35") -set(CRYPTO_MINOR_VERSION "0") -set(CRYPTO_REVISION "0") -set(CRYPTO_VERSION "${CRYPTO_MAJOR_VERSION}.${CRYPTO_MINOR_VERSION}.${CRYPTO_REVISION}") - -set(TLS_MAJOR_VERSION "6") -set(TLS_MINOR_VERSION "0") -set(TLS_REVISION "0") -set(TLS_VERSION "${TLS_MAJOR_VERSION}.${TLS_MINOR_VERSION}.${TLS_REVISION}") +file(READ ${CMAKE_SOURCE_DIR}/ssl/VERSION SSL_VERSION) +string(STRIP ${SSL_VERSION} SSL_VERSION) +string(REPLACE ":" "." SSL_VERSION ${SSL_VERSION}) +string(REGEX REPLACE "\\..*" "" SSL_MAJOR_VERSION ${SSL_VERSION}) + +file(READ ${CMAKE_SOURCE_DIR}/crypto/VERSION CRYPTO_VERSION) +string(STRIP ${CRYPTO_VERSION} CRYPTO_VERSION) +string(REPLACE ":" "." CRYPTO_VERSION ${CRYPTO_VERSION}) +string(REGEX REPLACE "\\..*" "" CRYPTO_MAJOR_VERSION ${CRYPTO_VERSION}) + +file(READ ${CMAKE_SOURCE_DIR}/tls/VERSION TLS_VERSION) +string(STRIP ${TLS_VERSION} TLS_VERSION) +string(REPLACE ":" "." TLS_VERSION ${TLS_VERSION}) +string(REGEX REPLACE "\\..*" "" TLS_MAJOR_VERSION ${TLS_VERSION}) if(CMAKE_SYSTEM_NAME MATCHES "OpenBSD") add_definitions(-DHAVE_ATTRIBUTE__BOUNDED__) -- cgit v1.2.3-55-g6feb