Taylor Holberton
58f7baab14
FindFreetype: Indent with 2 spaces instead of 4
...
This is more consistent with style elsewhere.
2014-05-27 10:42:10 -04:00
Taylor Holberton
444f880146
FindFreetype: Use lower-case name in call to FPHSA
...
Use 'find_package_handle_standard_args' because lower-case style is
now preferred.
2014-05-27 10:42:10 -04:00
Taylor Holberton
836a28d537
FindFreetype: Move PATH_SUFFIXES argument for more consistency
2014-05-27 10:42:10 -04:00
Taylor Holberton
4ad6dacede
FindFreetype: Add newlines to reduce code width
...
This also makes argument lists easier to update.
2014-05-27 10:42:10 -04:00
Brad King
41a0fde1c9
Merge topic 'doc-file-command'
...
d74ed543
Help: Format and revise file() command documentation
2014-05-27 09:46:41 -04:00
Brad King
07994577fc
Merge topic 'doc-CTEST_BUILD_FLAGS'
...
b8d6ab60
Help: describe CTEST_BUILD_FLAGS
2014-05-27 09:46:39 -04:00
Brad King
6ca21345c8
Merge topic 'revise-CTestTestTimeout'
...
9afcecaf
Tests: Try to make CTestTestTimeout more robust
2014-05-27 09:46:38 -04:00
Brad King
c531552462
Merge topic 'compile-features-manual'
...
ca5d990f
Help: Add a manual for compiler feature control.
b4d33f64
Features: Add missing variable reference in docs.
2014-05-27 09:46:35 -04:00
Brad King
4a67e9cd41
Merge topic 'dev/CMP0053-variable_watch'
...
9ba91463
tests: test CMP0053 in WARN mode when watching variables
2014-05-27 09:46:33 -04:00
Brad King
03a3ee222b
Merge topic 'variable_watch-no-allowed-access'
...
d8498003
variable_watch: Remove undocumented and redundant access type
2014-05-27 09:46:32 -04:00
Stephen Kelly
ca5d990f02
Help: Add a manual for compiler feature control.
...
Link to it from the documentation of related properties, variables
and commands.
Extend the cmake-developer(7) documentation with notes on
extending feature support for compilers.
2014-05-27 09:35:00 -04:00
Brad King
a8c6b309b1
Merge branch 'GNUtoMS-vs-12' into release
2014-05-27 09:31:34 -04:00
Brad King
668e571d61
GNUtoMS: Add support for VS 2013 ( #14936 )
...
Add to the Platform/Windows-GNU module list of VS registry entries those
for VS 2013. Also add the name "vcvars64.bat" used by VS 10 and above
for 64-bit tools.
2014-05-27 09:24:26 -04:00
Kitware Robot
e7b7f675f8
CMake Nightly Date Stamp
2014-05-27 00:01:06 -04:00
Kitware Robot
e21604f00f
CMake Nightly Date Stamp
2014-05-26 00:01:06 -04:00
Kitware Robot
055da262f1
CMake Nightly Date Stamp
2014-05-25 00:01:09 -04:00
Kitware Robot
0aee518ac6
CMake Nightly Date Stamp
2014-05-24 00:01:08 -04:00
Brad King
d74ed5431a
Help: Format and revise file() command documentation
...
Organize the documentation by sub-command to keep the signatures and
their descriptions nearby. Use inline and explicit reST markup. Revise
wording as necessary for the updated layout. Clarify behavior of the
file(GENERATE) command w.r.t. conflicting file names.
2014-05-23 16:16:47 -04:00
Rolf Eike Beer
b8d6ab6040
Help: describe CTEST_BUILD_FLAGS
2014-05-23 19:45:33 +02:00
Brad King
9afcecaf32
Tests: Try to make CTestTestTimeout more robust
...
Write to the timeout test log file before sleeping and flush to be sure
it is created. Move the check that the after-sleep line is not written
out to the ctest script. Rename the CheckChild test to TestSleep since
it no longer checks. Do not try to read the log file if it does not
exist.
2014-05-23 10:30:39 -04:00
Brad King
8ae05b420e
Merge branch 'release'
2014-05-23 08:31:42 -04:00
Kitware Robot
653bf94840
CMake Nightly Date Stamp
2014-05-23 00:01:11 -04:00
Stephen Kelly
dd043c3f21
Features: Add support for C++14 features.
...
Record the features implemented by GNU 4.9 and Clang 3.4.
2014-05-22 18:01:23 +02:00
Stephen Kelly
b4d33f6484
Features: Add missing variable reference in docs.
2014-05-22 17:59:51 +02:00
Ben Boeckel
9ba91463e6
tests: test CMP0053 in WARN mode when watching variables
...
When CMP0053 is in WARN mode, variables get expanded twice, leaking the
fact that the string was expanded twice and changing behavior. Instead,
suppress variable watches when running the expansion to trigger the
CMP0053 warning.
2014-05-22 11:13:29 -04:00
Brad King
cbc9a9514d
CMake 3.0.0-rc6
2014-05-22 10:41:12 -04:00
Brad King
3ea9bde845
Merge topic 'ninja-intel-ipo'
...
b6e2e0d1
Ninja: Fix Intel interprocedural optimization with static libraries
5d12b87b
cmGeneratorTarget: Improve GetCreateRuleVariable API
c2eeb08b
cmTarget: Add GetFeatureAsBool method
2014-05-22 10:37:50 -04:00
Brad King
5ce40619db
Merge topic 'COMPILE_FEATURES-genex'
...
0dfe395e
Features: Add COMPILE_FEATURES generator expression.
aa8a6fce
cmMakefile: Add methods for checking availability of a feature.
b6dedf03
cmMakefile: Extract CheckNeeded{C,Cxx}Language methods.
8dd129df
cmMakefile: Extract CompileFeaturesAvailable method.
6b9b2fff
cmMakefile: Extract CompileFeatureKnown method.
2014-05-22 10:37:48 -04:00
Brad King
04fc5dd493
Merge topic 'OpenBSD-paths'
...
bd32b682
OpenBSD: honor the LOCALBASE and X11BASE environment variables
2014-05-22 10:37:46 -04:00
Brad King
99d718c51d
Merge topic 'FindQt_versioned_tools'
...
0645eedb
FindQt[34]: Prefer matching versioned tool names
2014-05-22 10:37:45 -04:00
Ben Boeckel
d849800351
variable_watch: Remove undocumented and redundant access type
...
The ALLOWED_UNKNOWN_VARIABLE_READ_ACCESS access type was switched on an
undocumented variable and its lookup caused an unnecessary performance
impact. Remove it.
2014-05-22 10:36:49 -04:00
Brad King
6f2e818956
Merge branch 'release'
2014-05-22 09:46:58 -04:00
Rolf Eike Beer
0645eedb71
FindQt[34]: Prefer matching versioned tool names
...
After finding qmake we search in QT_BINARY_DIR for the other Qt tools.
Try all versioned executable names before trying the plain executable name.
This makes it much more likely that if 2 different major versions are installed
in the same prefix CMake will be able to detect a proper set of tools.
2014-05-22 08:56:05 -04:00
Kitware Robot
246bec5a4b
CMake Nightly Date Stamp
2014-05-22 00:01:07 -04:00
Rolf Eike Beer
bd32b682f2
OpenBSD: honor the LOCALBASE and X11BASE environment variables
2014-05-21 20:38:55 +02:00
Stephen Kelly
0dfe395e3c
Features: Add COMPILE_FEATURES generator expression.
...
Allow setting build properties based on the features available
for a target. The availability of features is determined at
generate-time by evaluating the link implementation.
Ensure that the <LANG>_STANDARD determined while evaluating
COMPILE_FEATURES in the link implementation is not lower than that
provided by the INTERFACE of the link implementation. This is
similar to handling of transitive properties such as
POSITION_INDEPENDENT_CODE.
2014-05-21 17:22:32 +02:00
Brad King
04a0e5ff14
Merge topic 'clang-features'
...
cda23319
Features: Record for Clang 3.4
2014-05-21 10:31:54 -04:00
Brad King
20a32a4b72
Merge topic 'GNUInstallDirs-OpenBSD'
...
d4fdd9c1
GNUInstallDirs: use the proper default for info and man paths on OpenBSD
2014-05-21 10:31:52 -04:00
Brad King
7e62353a4c
Merge topic 'OpenBSD_no_multilib'
...
956b7190
OpenBSD: disable FIND_LIBRARY_USE_LIB64_PATHS
2014-05-21 10:31:50 -04:00
Brad King
42130606d4
Merge topic 'file-command-open-errors'
...
2c448dbf
file: Report system error on failure to open file
2014-05-21 10:31:49 -04:00
Brad King
8dc8878a5e
Merge topic 'minor-cleanups'
...
d1035bd5
cmTarget: Avoid copying container we don't need to copy.
96eb97f8
Help: Fix whitespace in doc link.
0dffbb93
Features: Ensure that list exists to remove from.
2014-05-21 10:31:47 -04:00
Brad King
b6e2e0d194
Ninja: Fix Intel interprocedural optimization with static libraries
...
Teach cmGeneratorTarget::GetCreateRuleVariable about the IPO variant.
Return the static library IPO rule when the feature is enabled.
2014-05-21 09:49:14 -04:00
Brad King
5d12b87b9d
cmGeneratorTarget: Improve GetCreateRuleVariable API
...
Pass the language and configuration to the method so it can return the
complete rule variable name.
2014-05-21 09:38:24 -04:00
Brad King
c2eeb08b06
cmTarget: Add GetFeatureAsBool method
...
Return the GetFeature method result converted to a boolean value.
2014-05-21 09:38:22 -04:00
Kitware Robot
f7654a07d5
CMake Nightly Date Stamp
2014-05-21 00:01:15 -04:00
Stephen Kelly
aa8a6fcee8
cmMakefile: Add methods for checking availability of a feature.
2014-05-20 19:01:27 +02:00
Rolf Eike Beer
956b719087
OpenBSD: disable FIND_LIBRARY_USE_LIB64_PATHS
...
OpenBSD has no multilib paths.
2014-05-20 18:36:34 +02:00
Rolf Eike Beer
d4fdd9c189
GNUInstallDirs: use the proper default for info and man paths on OpenBSD
2014-05-20 18:14:10 +02:00
Brad King
44d327ffd1
Merge topic 'backport-kwsys-cygwin-fixes'
...
0c7f84ca
KWSys Process: Workaround child kill trouble on Cygwin
e604209c
KWSys SystemTools: Port cygwin path conversion to modern API
2014-05-20 11:45:56 -04:00
Brad King
2c448dbfe7
file: Report system error on failure to open file
2014-05-20 11:07:51 -04:00