Justin Bassett
eb973f935f
CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option
...
Allow skipping the architecture check in the package version file generated from calling
write_basic_package_version_file. Document said architecture check.
Fixes : #16184
2018-11-30 22:52:40 -08:00
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
Rolf Eike Beer
b0b4b4602f
Remove .* expressions from beginning and end of MATCHES regexs
...
All these expressions work the same:
"foo"
".*foo.*"
"^.*foo.*$"
This assumes that the "Intel*" expressions were meant to be "Intel.*".
2014-04-14 18:17:11 +02: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
5d18223917
write_basic_package_version_file: add ExactVersion mode
...
This mode is for packages which consider themselves only compatible if
exactly the same version is requested. The tweak version is ignored.
Alex
2012-03-10 16:10:52 +01:00