author | Tero Marttila <terom@fixme.fi> |
Fri, 16 Jan 2009 01:05:34 +0200 | |
changeset 398 | 306825786fba |
parent 397 | 13fa0546ef87 |
child 402 | ce1e536ec897 |
permissions | -rw-r--r-- |
397
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
1 |
# location of output version.c |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
2 |
SET (PROJECT_VERSION_FILE ${OUTPUT_PATH}) |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
3 |
|
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
4 |
# include cmake stuff |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
5 |
include ("cmake/FindVersion.cmake") |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
6 |
include ("cmake/FindTimestamp.cmake") |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
7 |
|
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
8 |
# determine PROJECT_VERSION |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
9 |
FindProjectVersion ("${CMAKE_SOURCE_DIR}") |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
10 |
|
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
11 |
# build date |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
12 |
FindBuildTimestamp () |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
13 |
|
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
14 |
# create version.c |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
15 |
CONFIGURE_FILE ( |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
16 |
"src/version.c.in" ${PROJECT_VERSION_FILE} @ONLY |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
17 |
) |
13fa0546ef87
hopefully version stuff is now run properly on every make...
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
18 |