Skip to content

Commit ab9f00d

Browse files
committed
Change: Use version.sh to set version in cmake
1 parent 486b5fd commit ab9f00d

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,14 @@
1414
# along with servoarray. If not, see <http://www.gnu.org/licenses/>.
1515

1616
cmake_minimum_required(VERSION 3.7)
17-
cmake_policy(SET CMP0048 NEW)
1817

19-
project(servoarray VERSION 0.7.0 LANGUAGES CXX)
18+
project(servoarray LANGUAGES CXX)
19+
20+
execute_process(COMMAND ${PROJECT_SOURCE_DIR}/../version.sh simple OUTPUT_VARIABLE servoarray_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
21+
project(servoarray VERSION ${servoarray_VERSION})
22+
23+
execute_process(COMMAND ${PROJECT_SOURCE_DIR}/../version.sh OUTPUT_VARIABLE servoarray_DETAILED_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
24+
message(STATUS "Version: v${servoarray_DETAILED_VERSION}")
2025

2126
set(CMAKE_CXX_STANDARD 14)
2227
set(CMAKE_CXX_STANDARD_REQUIRED ON)

0 commit comments

Comments
 (0)