~ubuntu-branches/ubuntu/raring/openwalnut/raring

« back to all changes in this revision

Viewing changes to tools/cmake/OpenWalnutVersion.cmake

  • Committer: Package Import Robot
  • Author(s): Sebastian Eichelbaum
  • Date: 2012-12-12 11:26:32 UTC
  • mfrom: (3.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20121212112632-xhiuwkxuz5h0idkh
Tags: 1.3.1+hg5849-1
* Minor changes compared to 1.3.0 but included several bug fixes.
* See http://www.openwalnut.org/versions/4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#---------------------------------------------------------------------------
 
2
#
 
3
# Project: OpenWalnut ( http://www.openwalnut.org )
 
4
#
 
5
# Copyright 2009 OpenWalnut Community, BSV@Uni-Leipzig and CNCF@MPI-CBS
 
6
# For more information see http:#www.openwalnut.org/copying
 
7
#
 
8
# This file is part of OpenWalnut.
 
9
#
 
10
# OpenWalnut is free software: you can redistribute it and/or modify
 
11
# it under the terms of the GNU Lesser General Public License as published by
 
12
# the Free Software Foundation, either version 3 of the License, or
 
13
# (at your option) any later version.
 
14
#
 
15
# OpenWalnut is distributed in the hope that it will be useful,
 
16
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
17
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
18
# GNU Lesser General Public License for more details.
 
19
#
 
20
# You should have received a copy of the GNU Lesser General Public License
 
21
# along with OpenWalnut. If not, see <http:#www.gnu.org/licenses/>.
 
22
#
 
23
#---------------------------------------------------------------------------
 
24
 
 
25
# This is a script executed during build time to genertae the WVersion.h headers. This is needed since CMake does not allow us to define the
 
26
# commands directly inside an ADD_CUSTOM_COMMAND call. An alternative to this would be SET_SOURCE_FILE_PROPERTIES which should be able to set the
 
27
# version as define for some files. But this caused the whole source to rebuild although it was only set for one file (bug? feature? we do not
 
28
# know.)
 
29
 
 
30
INCLUDE( OpenWalnutUtils.cmake )
 
31
GET_VERSION_STRING( OW_VERSION OW_API_VERSION )
 
32
FILE( WRITE ${HEADER_FILENAME} "// generated by CMake. Do not modify.\n#define ${PREFIX}_VERSION \"${OW_VERSION}\"\n#define ${PREFIX}_LIB_VERSION \"${OW_API_VERSION}\"\n" )