autocmake/modules/version.cmake
Radovan Bast 60ecbdfec1 more doc
2015-06-04 17:27:18 +02:00

16 lines
432 B
CMake

#.rst:
#
# Determine program version from file "VERSION" (example: "14.1")
# The reason why this information is stored
# in a file and not as CMake variable is that CMake-unaware programs can parse
# and use it (e.g. Sphinx).
#
# Defines::
#
# PROGRAM_VERSION
if(EXISTS "${PROJECT_SOURCE_DIR}/VERSION")
file(READ "${PROJECT_SOURCE_DIR}/VERSION" PROGRAM_VERSION)
string(STRIP "${PROGRAM_VERSION}" PROGRAM_VERSION)
endif()