cmake/VersionScript.cmake
author nireco
Sat, 31 Jan 2009 12:33:08 +0200
changeset 443 5d1119729f58
parent 402 ce1e536ec897
permissions -rw-r--r--
worm02 two pics to comment
402
ce1e536ec897 fix kishna-glista.dox -> kisna-glista.dox, and also fix VersionScript include sillyness
Tero Marttila <terom@fixme.fi>
parents: 398
diff changeset
     1
# location of output file is given as PROJECT_VERSION_FILE
397
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     2
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     3
# include cmake stuff
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     4
include ("cmake/FindVersion.cmake")
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     5
include ("cmake/FindTimestamp.cmake")
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     6
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     7
# determine PROJECT_VERSION
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     8
FindProjectVersion ("${CMAKE_SOURCE_DIR}")
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     9
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    10
# build date
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    11
FindBuildTimestamp ()
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    12
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    13
# create version.c
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    14
CONFIGURE_FILE (
402
ce1e536ec897 fix kishna-glista.dox -> kisna-glista.dox, and also fix VersionScript include sillyness
Tero Marttila <terom@fixme.fi>
parents: 398
diff changeset
    15
    "${CMAKE_SOURCE_DIR}/src/version.c.in" "${PROJECT_VERSION_FILE}" @ONLY
397
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    16
)
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    17