Daniel Pfeifer
551b4c9062
Revert the use of string(APPEND) in .cmake.in files
...
The generated files may be consumed by older cmake versions which do not
support string(APPEND).
2016-08-08 21:45:41 +02:00
Daniel Pfeifer
5d0d980d99
Use string(APPEND) in Modules
...
Automate with:
find Modules -type f -print0 | xargs -0 perl -i -0pe \
's/set\(([a-zA-Z0-9_]+)(\s+)"\$\{\1\}([^"])/string(APPEND \1\2"\3/g'
2016-07-28 00:41:13 +02:00
Rolf Eike Beer
ea080e3eb3
write_basic_package_version_file: remove variable dereferences in templates
...
Fixes some minor whitespace issues in the if()s.
2015-09-04 20:44:24 +02:00
Stephen Kelly
dc0b0f6b6d
BasicConfigVersion: Make docs refer to the macro, not the module name
...
The -ExactVersion variant already refers to the macro, and I think
it makes more sense anyway.
2012-10-23 11:08:34 -04:00
Alex Neundorf
00ae36fdff
write_basic_package_version_file() now works with unset CMAKE_SIZEOF_VOID_P
...
This fixes #13241 .
If CMAKE_SIZEOF_VOID_P is not set, either in the installed or in the
using project, don't check for it.
Alex
2012-05-23 20:46:48 +02:00
Alex Neundorf
c9761de7ad
Improve documentation for WriteBasicConfigVersionFile.cmake
...
Alex
2011-08-05 23:01:07 +02:00
Alex Neundorf
208bb9009b
Set UNSUITABLE instead of not COMPATIBLE
...
Alex
2011-08-05 22:42:57 +02:00
Alex Neundorf
4ba09bc6a2
Add some tests for write_basic_config_version_file()
...
Alex
2011-08-01 23:29:27 +02:00
Alex Neundorf
d216a67e4a
Provide macro write_basic_config_version_file()
...
This macro can be used to generate basic version files which can be
installed along a Config.cmake file to provide versioning support.
This (3rd try) is implemented using a macro, which maps
the COMPATIBILITY mode to a filename and configure_file()s the
resulting file.
Alex
2011-08-01 22:59:18 +02:00