diff options
author | Brent Cook <bcook@openbsd.org> | 2015-08-19 19:16:29 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2015-08-19 19:18:03 -0500 |
commit | 61fe482d467cd79870275905f456f3cf7705918f (patch) | |
tree | 490df965acabd10999eb37115eddfc064afe7b6a /CMakeLists.txt | |
parent | 5461dea7f141d78d1d0bb4c4f17be9b15680fa96 (diff) | |
download | portable-61fe482d467cd79870275905f456f3cf7705918f.tar.gz portable-61fe482d467cd79870275905f456f3cf7705918f.tar.bz2 portable-61fe482d467cd79870275905f456f3cf7705918f.zip |
derive version numbers from VERSION files
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 28 |
1 files 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) | |||
6 | 6 | ||
7 | enable_testing() | 7 | enable_testing() |
8 | 8 | ||
9 | set(SSL_MAJOR_VERSION "35") | 9 | file(READ ${CMAKE_SOURCE_DIR}/ssl/VERSION SSL_VERSION) |
10 | set(SSL_MINOR_VERSION "0") | 10 | string(STRIP ${SSL_VERSION} SSL_VERSION) |
11 | set(SSL_REVISION "0") | 11 | string(REPLACE ":" "." SSL_VERSION ${SSL_VERSION}) |
12 | set(SSL_VERSION "${SSL_MAJOR_VERSION}.${SSL_MINOR_VERSION}.${SSL_REVISION}") | 12 | string(REGEX REPLACE "\\..*" "" SSL_MAJOR_VERSION ${SSL_VERSION}) |
13 | 13 | ||
14 | set(CRYPTO_MAJOR_VERSION "35") | 14 | file(READ ${CMAKE_SOURCE_DIR}/crypto/VERSION CRYPTO_VERSION) |
15 | set(CRYPTO_MINOR_VERSION "0") | 15 | string(STRIP ${CRYPTO_VERSION} CRYPTO_VERSION) |
16 | set(CRYPTO_REVISION "0") | 16 | string(REPLACE ":" "." CRYPTO_VERSION ${CRYPTO_VERSION}) |
17 | set(CRYPTO_VERSION "${CRYPTO_MAJOR_VERSION}.${CRYPTO_MINOR_VERSION}.${CRYPTO_REVISION}") | 17 | string(REGEX REPLACE "\\..*" "" CRYPTO_MAJOR_VERSION ${CRYPTO_VERSION}) |
18 | 18 | ||
19 | set(TLS_MAJOR_VERSION "6") | 19 | file(READ ${CMAKE_SOURCE_DIR}/tls/VERSION TLS_VERSION) |
20 | set(TLS_MINOR_VERSION "0") | 20 | string(STRIP ${TLS_VERSION} TLS_VERSION) |
21 | set(TLS_REVISION "0") | 21 | string(REPLACE ":" "." TLS_VERSION ${TLS_VERSION}) |
22 | set(TLS_VERSION "${TLS_MAJOR_VERSION}.${TLS_MINOR_VERSION}.${TLS_REVISION}") | 22 | string(REGEX REPLACE "\\..*" "" TLS_MAJOR_VERSION ${TLS_VERSION}) |
23 | 23 | ||
24 | if(CMAKE_SYSTEM_NAME MATCHES "OpenBSD") | 24 | if(CMAKE_SYSTEM_NAME MATCHES "OpenBSD") |
25 | add_definitions(-DHAVE_ATTRIBUTE__BOUNDED__) | 25 | add_definitions(-DHAVE_ATTRIBUTE__BOUNDED__) |