CMake: Parse project version string out of setup.cfg
This commit is contained in:
parent
654abdc5eb
commit
cfa1f043dd
|
|
@ -1,7 +1,13 @@
|
|||
cmake_minimum_required(VERSION 3.0.2)
|
||||
set(CMAKE_DISABLE_SOURCE_CHANGES ON) # Must go before project() below
|
||||
set(CMAKE_DISABLE_IN_SOURCE_BUILD ON) # Must go before project() below
|
||||
project(Panda3D VERSION 1.10.0)
|
||||
|
||||
# Figure out the version
|
||||
file(STRINGS "setup.cfg" _version REGEX "^version = ")
|
||||
string(REGEX REPLACE "^.*= " "" _version "${_version}")
|
||||
project(Panda3D VERSION ${_version})
|
||||
unset(_version)
|
||||
|
||||
enable_testing()
|
||||
|
||||
# Panda3D is now a C++11 project. Newer versions of CMake support this out of
|
||||
|
|
|
|||
Loading…
Reference in New Issue