From 5edb08861140df395aa1fa5c11390cc0d9ec23cc Mon Sep 17 00:00:00 2001 From: Jonathan Moussa Date: Mon, 20 Jun 2022 16:11:25 -0400 Subject: [PATCH] Consolidate version number to CITATION.cff file --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b7a0497f..7f83be22 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,8 +17,12 @@ # Using Cmake version 3.13 for target_link_options cmake_minimum_required(VERSION 3.13 FATAL_ERROR) +# Read version number +file(READ "CITATION.cff" CITATION) +string(REGEX MATCH "[^-]version: ([0-9\.]*)" _ ${CITATION}) + # Specify project name & programming languages -project(openmopac VERSION 22.0.2 LANGUAGES Fortran) +project(openmopac VERSION ${CMAKE_MATCH_1} LANGUAGES Fortran) # Enable C language support for MKL? (C is only needed for auto-detection of MKL by find_package) option(ENABLE_MKL "Turn on C language support for MKL" ON)