Commit Graph

35729 Commits

Author SHA1 Message Date
Konstantin Podsvirov 993ebdc72d CPackIFW: Framework version
Improved algorithm for finding the version of QtIFW tools.
2017-04-25 21:43:21 +03:00
Brad King 3cb7048b52 Merge branch 'release' 2017-04-24 10:55:25 -04:00
Brad King 80362f7e31 Merge topic 'autogen_once'
97d25404 Autogen: Use FileWrite to write the settings file
d0404596 Autogen: Save the hash of the old settings string only
7c5f5f1a Autogen: Generate moc_predefs.h only on demand
1d5ed679 Autogen: Uppercase function name
e4a23565 Autogen: New QuotedCommand function for logging
9d9e17fa Autogen: Use FileDiffers and FileWrite for AUTOMOC
65290169 Autogen: Add FileDiffers and FileWrite methods
344a6d84 Autogen: MakeParentDirectory logPrefix parameter
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !747
2017-04-24 09:49:08 -04:00
Brad King 2455d735a1 Merge topic 'eq-delete'
5d167132 cmConfigure: provide macros CM_EQ_DELETE and CM_DISABLE_COPY

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Craig Scott <craig.scott@crascit.com>
Merge-request: !746
2017-04-24 09:46:16 -04:00
Brad King 96b202fad5 Merge topic 'clazy-2'
99d50d2b cmLinkLineComputer: make noncopyable
44b8debf cmGlobalGenerator::DirectoryContent: remove custom copy ctor
73bedfea cmTargetDepend: pass by value
e6c606c7 cmGeneratorTarget::SourceFileFlags: remove custom copy ctor
8d090ff2 cmLinkImplItem: remove custom copy ctor
a8a9577e cmLinkItem: remove custom copy ctor
bf955e58 cmComputeLinkInformation::Item: remove custom copy ctor
b44659f5 cmCryptoHash: make noncopyable
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !745
2017-04-24 09:45:49 -04:00
Brad King fd79ace021 Merge topic 'clazy'
a28894e4 cmCommandArgumentParserHelper: make noncopyable
765822ad cmake: pass cmStateSnapshot by const ref
0d0995b7 cmListFileArgument: remove custom copy ctor
44963b50 cmLocaleRAII: make noncopyable
3f677f20 cmGraphEdge: remove custom copy ctor
b799ca42 cmAlgorithms: pass std::string by const ref
7d6090ae cmSystemTools::SaveRestoreEnvironment: make noncopyable
aecba652 cmCLocaleEnvironmentScope: make noncopyable

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !744
2017-04-24 09:45:34 -04:00
Brad King dc6632b9da Merge topic 'remove-xcode-2'
7373b389 Xcode: Drop support for Xcode versions below 3
eaf53849 Xcode: Compute version number earlier

Acked-by: Kitware Robot <kwrobot@kitware.com>
Reviewed-by: Gregor Jasny <gjasny@googlemail.com>
Merge-request: !737
2017-04-24 09:40:44 -04:00
Brad King 96b2637474 Merge topic 'findmpi-improvements'
ece4f647 FindMPI: Modernize documentation
6d4fa021 FindMPI: MPIEXEC handling improvements

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !740
2017-04-24 09:38:02 -04:00
Brad King 0039ddb6f2 Merge topic 'ctest-minor-fixups'
3d1bd011 cmCTestTestHandler: use pointers to static memory
5969048d cmCTestTestCommand: defer getting the global timeout

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !735
2017-04-24 09:37:02 -04:00
Brad King 096c3bacea Merge topic 'vs8-deprecate'
81f9c9e8 Deprecate Visual Studio 8 2005 generator

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !739
2017-04-24 09:36:10 -04:00
Brad King 3ade7a306e Merge topic 'namespace-jar-exports'
0bee0066 Tests: Test namespaces with exported JARs
789c8de3 UseJava: Support namespaced exports

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !729
2017-04-24 09:35:29 -04:00
Brad King aaeb01ef9b Merge topic 'fix-test-all-find-modules'
cda401fe Tests: Simplify CMakeOnly.AllFindModules policy settings
1a2ede17 Tests: Fix FindModulesExecuteAll when KDE4 is installed

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !736
2017-04-24 09:34:03 -04:00
Brad King 1e31359565 Merge topic 'source_group-TREE-alt-root'
d286d24a Merge branch 'backport-source_group-TREE-alt-root' into source_group-TREE-alt-root
1b4d2c74 source_group: Fix TREE with root that is not current source dir

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !731
2017-04-24 09:33:31 -04:00
Brad King 305e628284 Merge topic 'loosen-object-deps'
d96e5d9a Tests: use BYPRODUCTS in the CustomCommandWorkingDirectory test
664591ce RunCMake.Ninja: add a test for assumed sources
adf60b28 ninja: break unnecessary target dependencies
01c5bb95 RunCMake.Ninja: support passing arguments when running ninja
7f947b60 ninja: remove duplicate order-only dependencies
e9827eba ninja: describe the intermediate order depends target better
b57b7d8e Ninja: Order Fortran dyndep file generation explicitly

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !430
2017-04-24 09:31:49 -04:00
Brad King fa338c97d7 Merge topic 'clang-tidy'
73020305 clang-tidy: avoid copy
b432e933 clang-tidy: use .empty() to check emptyness
012972a9 clang-tidy: remove reduntant .data() calls
b26577c9 clang-tidy: remove else after break and continue

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !734
2017-04-24 09:27:48 -04:00
Kitware Robot 8b0016ab65 CMake Nightly Date Stamp 2017-04-24 00:01:03 -04:00
Kitware Robot 8494aa7adf CMake Nightly Date Stamp 2017-04-23 00:01:02 -04:00
Brad King 7373b389eb Xcode: Drop support for Xcode versions below 3 2017-04-22 15:19:11 -04:00
Sebastian Holtermann 97d25404f3 Autogen: Use FileWrite to write the settings file 2017-04-22 15:12:45 +02:00
Sebastian Holtermann d040459679 Autogen: Save the hash of the old settings string only 2017-04-22 14:54:34 +02:00
Sebastian Holtermann 7c5f5f1a20 Autogen: Generate moc_predefs.h only on demand 2017-04-22 14:39:50 +02:00
Sebastian Holtermann 1d5ed679ce Autogen: Uppercase function name 2017-04-22 14:28:13 +02:00
Sebastian Holtermann e4a235653f Autogen: New QuotedCommand function for logging 2017-04-22 14:28:13 +02:00
Sebastian Holtermann 9d9e17fa21 Autogen: Use FileDiffers and FileWrite for AUTOMOC 2017-04-22 14:08:57 +02:00
Sebastian Holtermann 65290169f2 Autogen: Add FileDiffers and FileWrite methods 2017-04-22 14:01:18 +02:00
Sebastian Holtermann 344a6d8448 Autogen: MakeParentDirectory logPrefix parameter 2017-04-22 13:30:28 +02:00
Sebastian Holtermann 5965a58915 Autogen: Determine settings file name only once 2017-04-22 13:21:18 +02:00
Sebastian Holtermann 46ba6abe49 Autogen: Overhaul class variable names and sorting 2017-04-22 13:21:18 +02:00
Daniel Pfeifer 5d1671324b cmConfigure: provide macros CM_EQ_DELETE and CM_DISABLE_COPY 2017-04-22 10:09:41 +02:00
Kitware Robot e9d1ca782e CMake Nightly Date Stamp 2017-04-22 00:01:05 -04:00
Daniel Pfeifer 99d50d2b25 cmLinkLineComputer: make noncopyable 2017-04-22 00:48:20 +02:00
Daniel Pfeifer 44b8debff4 cmGlobalGenerator::DirectoryContent: remove custom copy ctor 2017-04-22 00:48:20 +02:00
Daniel Pfeifer 73bedfea38 cmTargetDepend: pass by value 2017-04-22 00:48:19 +02:00
Daniel Pfeifer e6c606c7ba cmGeneratorTarget::SourceFileFlags: remove custom copy ctor 2017-04-22 00:48:19 +02:00
Daniel Pfeifer 8d090ff253 cmLinkImplItem: remove custom copy ctor 2017-04-22 00:48:19 +02:00
Daniel Pfeifer a8a9577e46 cmLinkItem: remove custom copy ctor 2017-04-22 00:48:19 +02:00
Daniel Pfeifer bf955e58f7 cmComputeLinkInformation::Item: remove custom copy ctor 2017-04-22 00:48:19 +02:00
Daniel Pfeifer b44659f5e8 cmCryptoHash: make noncopyable 2017-04-22 00:48:19 +02:00
Daniel Pfeifer 7284b15f8c cmScriptGenerator: pass Indent by value 2017-04-22 00:48:18 +02:00
Daniel Pfeifer e99dd765b7 cmScriptGenerator: make noncopyable 2017-04-22 00:48:18 +02:00
Daniel Pfeifer d921e8eb6c cmMakefile::ScopePushPop: make noncopyable 2017-04-22 00:48:18 +02:00
Daniel Pfeifer 41a9765386 cmStateDetail::PolicyStackEntry: remove custom copy ctor 2017-04-22 00:48:18 +02:00
Daniel Pfeifer a5d85a31d9 cmDefinitions::Def: remove custom copy ctor 2017-04-22 00:48:18 +02:00
Daniel Pfeifer a28894e4d4 cmCommandArgumentParserHelper: make noncopyable 2017-04-21 22:00:09 +02:00
Daniel Pfeifer 765822add7 cmake: pass cmStateSnapshot by const ref 2017-04-21 21:55:04 +02:00
Daniel Pfeifer 0d0995b7f8 cmListFileArgument: remove custom copy ctor 2017-04-21 21:50:45 +02:00
Daniel Pfeifer 44963b509b cmLocaleRAII: make noncopyable 2017-04-21 21:46:58 +02:00
Daniel Pfeifer 3f677f2076 cmGraphEdge: remove custom copy ctor
Also, merge the other ctors using default args.
2017-04-21 21:42:45 +02:00
Daniel Pfeifer b799ca42b8 cmAlgorithms: pass std::string by const ref 2017-04-21 21:40:54 +02:00
Brad King 627288fe23 Merge branch 'backport-source_group-TREE-alt-root' into release 2017-04-21 15:36:58 -04:00