Stephen Kelly
1fe390201d
QtAutogen: Port away from cmLocalGenerator.
2015-09-29 09:56:23 -04:00
Stephen Kelly
59a729b2be
QtAutogen: Split initializer class into separate file.
2015-09-29 09:56:23 -04:00
Kitware Robot
db70fcb110
CMake Nightly Date Stamp
2015-09-29 00:01:06 -04:00
Domen Vrankar
9298f56dce
CPack: allow packaging of empty directories
2015-09-29 01:18:18 +02:00
Domen Vrankar
ecd71c9c1a
SystemTools: time operations on directories
...
On windows FILE_FLAG_BACKUP_SEMANTICS enables us to
read/write time both on files and directories.
2015-09-29 01:18:14 +02:00
Domen Vrankar
19c6f4eefc
SystemTools: set time file permissions
...
On Windows if file permissions are read only
FILE_WRITE_ATTRIBUTES will enables us to
get file handle and change file time.
2015-09-29 01:18:10 +02:00
Raffi Enficiaud
749a140a0c
CPackDeb: allow empty directories in component packages
2015-09-29 01:18:04 +02:00
Marc Chevrier
1ff96bf69c
ProcessorCount: Implement with psrinfo tool on recent SunOS versions
2015-09-28 11:30:41 -04:00
Mike Pagel
fa5284f07f
VS: Prevent generated "rule" files from causing rebuilds
...
When we generate a ".rule" file to attach a custom command in a VS IDE
project, set the file timestamp to be old enough to prevent the rule
from re-running due to its timestamp.
2015-09-28 10:58:57 -04:00
Brad King
6c6a8c5d5a
Merge topic 'minor-cleanups'
...
51e48637
VS: Remove impossible condition.
203eada6
cmMakefile: Remove Configured state.
5642449a
cmCommand: Remove IsDiscouraged interface.
77c6a339
cmSetCommand: Re-use local named variable.
732f5511
cmSetCommand: Fix typo in comment.
8544f16d
cmGlobalGenerator: Devirtualize method.
9096daaf
Ninja: Remove unused variable.
2015-09-28 10:44:59 -04:00
Brad King
5b46528427
Merge topic 'optimize-variable-replacement'
...
256c78ad
Build: Set CMP0053 to NEW.
2015-09-28 10:44:57 -04:00
Brad King
664fd4d1da
Merge topic 'test-Wno-dev'
...
bc3e1e4b
Tests: Add case for -Wdev and -Wno-dev with non-message() warnings (#15747 )
2015-09-28 10:44:55 -04:00
Brad King
bc92647b91
Merge topic 'update-kwsys'
...
946e8615
Merge branch 'upstream-kwsys' into update-kwsys
29ad0694
KWSys 2015-09-25 (dc4e4a55)
2015-09-28 10:44:52 -04:00
Brad King
5ed2292d3a
Merge topic 'ninja-cleanup-path-conversion'
...
6e2a4087
Ninja: Centralize path conversion in global generator (#15757 )
993d0641
Ninja: Fix OBJECT_DIR placeholder substitution in link rules
2015-09-28 10:44:48 -04:00
Brad King
ac5ead4a9c
Merge topic 'test-fix-C-comments'
...
4eb77a1c
Tests: Use C-Style comments in C sources and headers
2015-09-28 10:44:46 -04:00
Brad King
cfcd5e8518
Merge topic 'genex-SHELL_PATH'
...
ca6ba3fe
Genex: Add a SHELL_PATH expression
7de868c4
Tests: Simplify GeneratorExpression check implementation
2015-09-28 10:44:43 -04:00
Brad King
b0b255aaa7
Merge topic 'test-RunCMake-BuildDepends-Borland'
...
67040500
Tests: Fix RunCMake.BuildDepends filesystem delay for Borland Makefiles
2015-09-28 10:44:41 -04:00
Brad King
c0574fd067
Merge topic 'jsoncpp-add-missing-cast'
...
a7fe4413
jsoncpp: Add missing cast to convert from char to UInt
2015-09-28 10:44:39 -04:00
Stefan Kislinskiy
ca6ba3fee5
Genex: Add a SHELL_PATH expression
...
Some commands on Windows do not understand forward slash paths and
require backslashes. In order to help projects generate shell
invocations of such commands, provide a generator expression to convert
paths to the shell-preferred path format for the current generator.
This will allow custom commands to generate paths the same way CMake
does for compiler command invocations.
2015-09-28 10:37:33 -04:00
Kitware Robot
4480a9262d
CMake Nightly Date Stamp
2015-09-28 00:01:04 -04:00
Stephen Kelly
51e4863782
VS: Remove impossible condition.
2015-09-27 12:09:33 +02:00
Stephen Kelly
203eada65e
cmMakefile: Remove Configured state.
...
It is vestigial.
2015-09-27 12:08:07 +02:00
Stephen Kelly
5642449a69
cmCommand: Remove IsDiscouraged interface.
...
This used to affect documentation, but does not affect the Sphinx
documentation.
2015-09-27 12:08:07 +02:00
Stephen Kelly
77c6a339af
cmSetCommand: Re-use local named variable.
2015-09-27 12:08:07 +02:00
Stephen Kelly
732f551187
cmSetCommand: Fix typo in comment.
2015-09-27 12:08:06 +02:00
Stephen Kelly
8544f16d1e
cmGlobalGenerator: Devirtualize method.
2015-09-27 12:08:06 +02:00
Stephen Kelly
9096daaf5c
Ninja: Remove unused variable.
2015-09-27 12:08:06 +02:00
Kitware Robot
a100888b75
CMake Nightly Date Stamp
2015-09-27 00:01:05 -04:00
Stephen Kelly
256c78ad44
Build: Set CMP0053 to NEW.
...
If this policy is WARN, then the ReplaceVariableInString is executed with both
the new algorithm and the OLD slow algorithm. The NEW algorithm should be used
wherever it works.
2015-09-26 21:17:22 +02:00
Stephen Kelly
1e83a963d8
QtAutogen: Split initializer methods into separate class.
2015-09-26 19:32:54 +02:00
Stephen Kelly
12f0e13c5f
QtAutogen: Simplify generator initialization API.
2015-09-26 19:32:54 +02:00
Stephen Kelly
65ff75d3f5
QtAutogen: Remove unnecessary dereference.
2015-09-26 19:32:54 +02:00
Stephen Kelly
64b78c147f
QtAutogen: Move Source initialization to prior loop.
...
Ensure that all targets have their _automoc.cpp before attempting
to initialize the autogen target. The initialization evaluates
generator expressions for target sources, and must include the
_automoc.cpp of object library dependents in order for TARGET_OBJECTS
to include the object file for the corresponding _automoc.cpp file.
2015-09-26 19:32:53 +02:00
Stephen Kelly
c3c20d3ce3
QtAutogen: Add _automoc.cpp sources before initializing.
2015-09-26 19:32:53 +02:00
Stephen Kelly
8b6ec29d40
QtAutogen: Move initialization condition to caller.
2015-09-26 19:32:53 +02:00
Stephen Kelly
9470b056fc
QtAutogen: Move condition to prior loop.
2015-09-26 19:32:53 +02:00
Stephen Kelly
b7491b1cda
QtAutogen: Move condition to prior loop.
2015-09-26 19:32:52 +02:00
Stephen Kelly
e791c85419
QtAutogen: Make some methods static.
2015-09-26 19:32:52 +02:00
Stephen Kelly
6210ec644a
QtAutogen: Make internal method private.
2015-09-26 19:32:52 +02:00
Stephen Kelly
a3ceb998d7
QtAutogen: Don't use members to initialize automoc targets.
2015-09-26 19:32:50 +02:00
Stephen Kelly
dced2fe10f
QtAutogen: Rename variable.
2015-09-26 19:21:49 +02:00
Stephen Kelly
f9a77e76e4
QtAutogen: Don't use a member to store skipped uic files.
2015-09-26 18:48:23 +02:00
Stephen Kelly
c3633e7a41
QtAutogen: Add missing includes and forward declarations.
2015-09-26 18:48:23 +02:00
Brad King
946e861519
Merge branch 'upstream-kwsys' into update-kwsys
2015-09-26 10:42:35 -04:00
KWSys Robot
29ad069472
KWSys 2015-09-25 (dc4e4a55)
...
Extract upstream KWSys using the following shell commands.
$ git archive --prefix=upstream-kwsys/ dc4e4a55 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' cfeb27cc..dc4e4a55
Ben Boeckel (1):
dd466688 CTestCustom: use list(APPEND)
Domen Vrankar (1):
dc4e4a55 SystemTools: Handle directories in CopyFile{Always,IfDifferent}
2015-09-26 10:42:29 -04:00
Brad King
64b7baac4a
Merge topic 'revert-cpack-package-empty-dirs'
...
4fa17553
Revert topic 'cpack-package-empty-dirs'
2015-09-26 10:40:40 -04:00
Kitware Robot
1ec54fff11
CMake Nightly Date Stamp
2015-09-26 00:01:07 -04:00
Michael Scott
bc3e1e4b55
Tests: Add case for -Wdev and -Wno-dev with non-message() warnings ( #15747 )
2015-09-25 16:21:17 -04:00
Brad King
414cc18a9a
Merge topic 'revert-cmake-W-options'
...
2e606306
Merge branch 'improve-variable-help-formatting' into revert-cmake-W-options
81739e92
Revert topic 'cmake-W-options' (#15747 )
2015-09-25 16:16:17 -04:00
Brad King
da7276cf94
Replace http://www.cmake.org URLs with https://cmake.org
...
The latter is now the preferred URL for visiting cmake.org with a
browser. Convert using the shell code:
git ls-files -z | xargs -0 sed -i 's|http://www\.cmake |https://cmake |g'
2015-09-25 15:47:39 -04:00