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
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
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
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
Stephen Kelly
d1035bd5a5
cmTarget: Avoid copying container we don't need to copy.
2014-05-20 16:45:29 +02:00
Stephen Kelly
96eb97f89e
Help: Fix whitespace in doc link.
2014-05-20 16:44:06 +02:00
Stephen Kelly
0dffbb93de
Features: Ensure that list exists to remove from.
2014-05-20 16:42:54 +02:00
Stephen Kelly
b6dedf034e
cmMakefile: Extract CheckNeeded{C,Cxx}Language methods.
2014-05-20 16:11:35 +02:00
Stephen Kelly
8dd129dfbb
cmMakefile: Extract CompileFeaturesAvailable method.
2014-05-20 16:11:34 +02:00
Stephen Kelly
6b9b2fff61
cmMakefile: Extract CompileFeatureKnown method.
2014-05-20 16:11:34 +02:00
Stephen Kelly
cda233194f
Features: Record for Clang 3.4
...
Clang 3.4 supports all features currently known to CMake.
2014-05-20 16:03:48 +02:00
Brad King
0aa41c7b94
Merge branch 'backport-kwsys-cygwin-fixes' into release
2014-05-20 09:49:57 -04:00
Brad King
0c7f84ca41
KWSys Process: Workaround child kill trouble on Cygwin
...
When we kill a child we send SIGSTOP first so that we can traverse its
child processes recursively. On unwinding the recursion we then send
SIGKILL. Current Cygwin has trouble when both signals are sent in quick
succession by the parent process. Add a usleep(1) after sending the
first signal to give up our time slice and give Cygwin a chance to
process the first signal before sending the second.
2014-05-20 09:48:35 -04:00
Brad King
e604209cb9
KWSys SystemTools: Port cygwin path conversion to modern API
...
The cygwin_conv_to_win32_path function is deprecated in favor of
cygwin_conv_path. Use the latter.
2014-05-20 09:48:26 -04:00
Brad King
2d5e3d2d2b
Merge topic 'update-kwsys'
...
2903d609
Merge branch 'upstream-kwsys' into update-kwsys
ed52685d
KWSys 2014-05-19 (c282e64f)
2014-05-20 09:40:52 -04:00
Brad King
ab07b2dd4f
Merge topic 'test-BuildDepends-sleep'
...
e4114ee9
Tests/BuildDepends: Make 3-second delay more robust
2014-05-20 09:40:17 -04:00
Brad King
d01320d4b7
Merge topic 'preserve_cmake_minimum_required_version'
...
1890c668
Keep cmake_minimum_required calls in sync with current version
81a3f228
Do not change minimum required version in modules
2014-05-20 09:40:16 -04:00
Brad King
c1edede31f
Merge topic 'compile-features-C-language'
...
e0890d03
Features: Extend concept to C language.
2014-05-20 09:40:14 -04:00
Kitware Robot
8897116df8
CMake Nightly Date Stamp
2014-05-20 00:01:08 -04:00
Brad King
2903d609b1
Merge branch 'upstream-kwsys' into update-kwsys
2014-05-19 10:58:14 -04:00
KWSys Robot
ed52685dd7
KWSys 2014-05-19 (c282e64f)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ c282e64f | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 6074f33f..c282e64f
Brad King (2):
2e00d252 SystemTools: Port cygwin path conversion to modern API
c282e64f Process: Workaround child kill trouble on Cygwin
Change-Id: I39a3ca47fbb4065eff922d94e6d7019c417ed75c
2014-05-19 10:58:10 -04:00
Daniele E. Domenichelli
1890c668e9
Keep cmake_minimum_required calls in sync with current version
...
Update cmake_minimum_required calls in CMakeLists.txt in Modules and in
CMakeLists.txt generated by other modules, so that they are always in
sync with current CMake version.
2014-05-19 16:55:12 +02:00