From c1e8462f8d6fdb2a87f8743e69336505eea6ce1d Mon Sep 17 00:00:00 2001 From: Vilius Sutkus '89 Date: Sat, 22 Jun 2024 13:54:54 +0300 Subject: [PATCH] Regex match Make.inc to match CMake version with Autotools version --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e0d7cfd..526f3b4 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,11 @@ cmake_minimum_required(VERSION 3.25) +# Get version string from Make.inc +file(READ "${CMAKE_CURRENT_LIST_DIR}/Make.inc" MAKE_FILE) +string(REGEX MATCH "VERSION = ([0-9\.]+)" _ ${MAKE_FILE}) + project(openlibm - VERSION 0.8.4 + VERSION ${CMAKE_MATCH_1} LANGUAGES C ASM) option(BUILD_SHARED_LIBS "Build using shared libraries" ON)