Stephen Kelly
af65da0aa9
cmStandardIncludes: Remove list include.
...
Include it only where used.
2015-02-06 19:04:53 +01:00
Stephen Kelly
e848cc5074
cmStandardIncludes: Remove deque include.
...
Include it only where used.
2015-02-06 19:04:53 +01:00
Stephen Kelly
5fea689834
cmStandardIncludes: Remove some VS6 workarounds.
...
Added in commit v2.6.0~2824 (COMP: Fix warnings in system headers
on VS6., 2006-08-29), but no longer needed.
2015-02-06 19:04:53 +01:00
Stephen Kelly
d8639733a4
cmSystemTools: Remove unnecessary comparison.
...
We already know the string is uppercase.
2015-02-06 19:04:10 +01:00
Stephen Kelly
803317aab6
cmSystemTools: Early return if size makes later comparison false.
2015-02-06 19:04:10 +01:00
Stephen Kelly
11093a03e0
Replace temporary bool by inlining warning condition.
2015-02-06 19:04:10 +01:00
Stephen Kelly
6cd2ee9524
Replace loop with member algorithm.
2015-02-06 19:04:10 +01:00
Stephen Kelly
94e993a0c1
cmComputeLinkDepends: Remove temporary iterator copy.
2015-02-06 19:04:10 +01:00
Stephen Kelly
69dbe51b08
Replace loop with algorithm.
2015-02-06 19:04:10 +01:00
Stephen Kelly
683fafea08
Replace a loop with std::transform.
2015-02-06 19:04:09 +01:00
Stephen Kelly
63f584b618
Replace while loop with member insert.
2015-02-06 19:04:09 +01:00
Stephen Kelly
74c4d9d27a
Take a size check outside of an inner loop.
2015-02-06 19:04:09 +01:00
Stephen Kelly
71d47115d0
Use insert member instead of back_inserter.
2015-02-06 19:04:09 +01:00
Stephen Kelly
39622c995c
Convert while loop to member insert.
2015-02-06 19:04:09 +01:00
Stephen Kelly
a7fcc148bd
Convert loop to algorithm.
2015-02-06 19:04:09 +01:00
Stephen Kelly
d46c4f0727
Extract a prefix variable from loop.
2015-02-06 19:04:08 +01:00
Stephen Kelly
d59913f001
Take computation out of loop.
2015-02-06 19:04:08 +01:00
Brad King
d2fe4c4203
cmGlobalXCodeGenerator: Rename variable 'lang' => 'llang'
...
In CreateBuildSettings the variable holds the linker language.
Use a more distinctive variable name.
2015-02-06 11:46:03 -05:00
Brad King
de63ff489d
Xcode: Generate Intel Fortran compiler flags in project files
2015-02-06 11:45:28 -05:00
Brad King
9924486f8a
Xcode: Refactor generation of per-language compiler flags
2015-02-06 11:44:41 -05:00
Brad King
8521fdf56e
Makefile: Fix output during parallel builds ( #12991 )
...
Replace use of separate "cmake -E cmake_progress_report" and "cmake -E
cmake_echo_color" commands to report the progress and message portions
of build output lines with --progress-* options to the latter to print
everything with a single command. The line buffering of the stdout FILE
stream should cause the whole line to be printed with one atomic write.
This will avoid inter-mixing of line-wise messages from different
processes during a parallel build.
2015-02-06 08:36:51 -05:00
Kitware Robot
3f73531d4e
CMake Nightly Date Stamp
2015-02-06 00:01:16 -05:00
Brad King
69ac6d2755
bootstrap: Enable color Makefile output
...
Build the needed infrastructure during bootstrap in order to allow
"cmake -E cmake_echo_color" to be used unconditionally during
generation.
2015-02-05 16:44:56 -05:00
Stephen Kelly
3f3db74413
cmMakefile: Remove ExpandSourceListArguments.
2015-02-05 20:44:25 +01:00
Stephen Kelly
bd990c803b
Remove use of ExpandSourceListArguments.
...
By now, it is only an expensive copy.
2015-02-05 20:44:25 +01:00
Stephen Kelly
5fc53f1edb
cmLocalGenerator: Replace loop with find_first_not_of
2015-02-05 20:44:25 +01:00
Stephen Kelly
421eadb45b
Remove use of cmsys_stl.
...
It is not needed.
2015-02-05 20:44:25 +01:00
Brad King
098160d5f2
Begin post-3.2 development
2015-02-05 09:59:04 -05:00
Brad King
cb01f15170
CMake 3.2.0-rc1 version update
2015-02-05 09:55:27 -05:00
Brad King
9042c875dc
Merge topic 'fix-C-standard-features'
...
fb3487a9 Features: Fix C90 feature detection.
6027798a Features: Allow setting standard dialect below the default.
9d767810 Features: Populate CMAKE_<LANG>_STANDARD_DEFAULT only for supported compilers.
72537e44 Features: Add dialect compile flags only if default is known.
82c9d686 AppleClang: Remove redundant UNIX condition.
2015-02-05 09:25:14 -05:00
Kitware Robot
ebe1f4f896
CMake Nightly Date Stamp
2015-02-05 00:01:15 -05:00
Stephen Kelly
6027798a30
Features: Allow setting standard dialect below the default.
...
If the requested standard dialect is older than the default dialect
then we must use a flag because we cannot decay to a newer standard.
2015-02-04 18:36:36 -05:00
Stephen Kelly
72537e4436
Features: Add dialect compile flags only if default is known.
...
The CMAKE_<LANG>_STANDARD_DEFAULT variable indicates whether the
compiler has any notion of standard levels and that CMake knows
about them. If no language standard levels are available, skip
all logic to attempt to add a flag for the level.
Also fail with an internal error if a bad default value is set.
2015-02-04 18:28:07 -05:00
Brad King
44100adc6c
CMake 3.1.2
2015-02-04 13:58:33 -05:00
Brad King
f560fdddd1
Merge topic 'fix-default-install-config'
...
dea42d92 install: Fix regression in default configuration selection
2015-02-04 12:30:17 -05:00
Brad King
be072d3fe1
Merge topic 'Qt-AUTOUIC-file-origin'
...
2fed8e17 QtAutogen: Issue error message with origin file (#15342 ).
2015-02-04 12:30:12 -05:00
Kitware Robot
5f37785717
CMake Nightly Date Stamp
2015-02-04 00:01:09 -05:00
Stephen Kelly
2fed8e173c
QtAutogen: Issue error message with origin file ( #15342 ).
2015-02-03 22:52:17 +01:00
Brad King
fdb0799d75
Merge branch 'fix-default-install-config' into release-3.1
2015-02-03 13:23:57 -05:00
Ben Boeckel
dea42d9296
install: Fix regression in default configuration selection
...
The refactoring in commit v3.1.0-rc1~812^2~16 (stringapi: Pass
configuration names as strings, 2014-02-09) broke the code path in
cmLocalGenerator::GenerateInstallRules that intends to pick a default
install configuration for multi-config generators. Fix the logic to
select an empty default configuration only when using a single-config
generator whose CMAKE_BUILD_TYPE is not set.
Inspired-by: Roman Wüger <roman.wueger@gmx.at>
Reported-by: NoRulez <norulez@me.com>
2015-02-03 13:05:47 -05:00
Brad King
99e3650e66
Merge topic 'make-NOTPARALLEL-not-PHONY'
...
3cec0c75 Makefile: Generate .NOTPARALLEL without .PHONY (#14312 )
2015-02-03 09:46:20 -05:00
Kitware Robot
460f7bcb7d
CMake Nightly Date Stamp
2015-02-03 00:01:08 -05:00
Kitware Robot
cf38f68685
CMake Nightly Date Stamp
2015-02-02 00:01:07 -05:00
Kitware Robot
8d69764d06
CMake Nightly Date Stamp
2015-02-01 00:01:08 -05:00
Kitware Robot
83ae27dcd1
CMake Nightly Date Stamp
2015-01-31 00:01:16 -05:00
Brad King
a01f81b906
Merge topic 'ctest_submmit-CDASH_UPLOAD-encode-url'
...
18e3771a ctest_submit: Escape URL components in CDASH_UPLOAD mode
2015-01-30 10:39:12 -05:00
Bill Hoffman
18e3771ac7
ctest_submit: Escape URL components in CDASH_UPLOAD mode
...
Call curl_easy_escape on arguments sent to CDash upload.
2015-01-30 10:36:38 -05:00
Brad King
37662ea4bf
Merge branch 'backport-fix-cpack-symlink-create-dir' into release-3.1
2015-01-30 10:24:21 -05:00
Brad King
edc9ff9422
Merge topic 'feature-record-msvc'
...
d3489bdb Features: Record for MSVC 2010-2015
3228fc50 Features: Define meaning for no language standard default
2015-01-30 10:23:10 -05:00
Brad King
db4b9fe256
Merge topic 'fix-cpack-symlink-create-dir'
...
55e68bc9 Merge branch 'backport-fix-cpack-symlink-create-dir' into fix-cpack-symlink-create-dir
4dc5acee CPack: Fix packaging of source tarballs with symbolic links
81221b80 CPack: Fix packaging of source tarballs with symbolic links
2015-01-30 10:23:07 -05:00