cmake/VersionScript.cmake
author Tero Marttila <terom@fixme.fi>
Fri, 16 Jan 2009 00:42:02 +0200
changeset 397 13fa0546ef87
child 398 306825786fba
permissions -rw-r--r--
hopefully version stuff is now run properly on every make...
# location of output version.c
SET (PROJECT_VERSION_FILE ${OUTPUT_PATH})

# include cmake stuff
include ("cmake/FindVersion.cmake")
include ("cmake/FindTimestamp.cmake")

# determine PROJECT_VERSION
FindProjectVersion ("${CMAKE_SOURCE_DIR}")

# build date
FindBuildTimestamp ()


# create version.c
CONFIGURE_FILE (
    "src/version.c.in" ${PROJECT_VERSION_FILE} @ONLY
)

MESSAGE (STATUS "wrote version.c -> ${PROJECT_VERSION_FILE}")