Warning, /graphics/kst-plot/cmake/modules/KstRevisionHeader.cmake is written in an unsupported language. File is not indexed.
0001 # ***************************************************************************
0002 # * *
0003 # * Copyright : (C) 2010 The University of Toronto *
0004 # * email : netterfield@astro.utoronto.ca *
0005 # * *
0006 # * Copyright : (C) 2010 Peter Kümmel *
0007 # * email : syntheticpp@gmx.net *
0008 # * *
0009 # * This program is free software; you can redistribute it and/or modify *
0010 # * it under the terms of the GNU General Public License as published by *
0011 # * the Free Software Foundation; either version 2 of the License, or *
0012 # * (at your option) any later version. *
0013 # * *
0014 # ***************************************************************************
0015
0016 macro(KstRevisionHeader source_dir target_name header_file modified_str)
0017 # a custom target that is always built
0018 # creates ${header_file} using KstRevisionGenerator.cmake script
0019 add_custom_target(${target_name} ALL
0020 COMMAND ${CMAKE_COMMAND}
0021 -Dsource_dir="${source_dir}"
0022 -Dheader_file="${header_file}"
0023 -Dmodified_str="${modified_str}"
0024 -Dkst_dir="${kst_dir}"
0025 -P ${CMAKE_SOURCE_DIR}/cmake/modules/KstRevisionGenerator.cmake)
0026
0027 # ${header_file} is a generated file
0028 set_source_files_properties(${header_file}
0029 PROPERTIES
0030 GENERATED TRUE
0031 HEADER_FILE_ONLY TRUE)
0032 endmacro()
0033