cmake/BuildVersion.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
397
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     1
#
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     2
# Run a cmake script to update version info on every build
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
     3
#
402
ce1e536ec897 fix kishna-glista.dox -> kisna-glista.dox, and also fix VersionScript include sillyness
Tero Marttila <terom@fixme.fi>
parents: 398
diff changeset
     4
ce1e536ec897 fix kishna-glista.dox -> kisna-glista.dox, and also fix VersionScript include sillyness
Tero Marttila <terom@fixme.fi>
parents: 398
diff changeset
     5
SET (PROJECT_VERSION_FILE "${CMAKE_BINARY_DIR}/src/version.c")
ce1e536ec897 fix kishna-glista.dox -> kisna-glista.dox, and also fix VersionScript include sillyness
Tero Marttila <terom@fixme.fi>
parents: 398
diff changeset
     6
398
306825786fba more tweaking of version.c ... maybe it works now
Tero Marttila <terom@fixme.fi>
parents: 397
diff changeset
     7
ADD_CUSTOM_TARGET (
306825786fba more tweaking of version.c ... maybe it works now
Tero Marttila <terom@fixme.fi>
parents: 397
diff changeset
     8
    version_info ALL 
402
ce1e536ec897 fix kishna-glista.dox -> kisna-glista.dox, and also fix VersionScript include sillyness
Tero Marttila <terom@fixme.fi>
parents: 398
diff changeset
     9
    COMMAND ${CMAKE_COMMAND} -DPROJECT_VERSION_FILE="${PROJECT_VERSION_FILE}" -P ${CMAKE_SOURCE_DIR}/cmake/VersionScript.cmake
397
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    10
    WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    11
)
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    12
398
306825786fba more tweaking of version.c ... maybe it works now
Tero Marttila <terom@fixme.fi>
parents: 397
diff changeset
    13
# include it for greater justice
306825786fba more tweaking of version.c ... maybe it works now
Tero Marttila <terom@fixme.fi>
parents: 397
diff changeset
    14
include ("cmake/VersionScript.cmake")
397
13fa0546ef87 hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff changeset
    15