summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-remove-UseObjectLibraries'Brad King2017-04-116-77/+46
|\ | | | | | | | | | | | | | | | | f4af14ad VS: Simplify logic collecting object library files as sources 10772c51 VS: Simplify use of object libraries in WINDOWS_EXPORT_ALL_SYMBOLS 22829a13 cmMakefile: Create an explicit "Object Libraries" source group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !686
| * VS: Simplify logic collecting object library files as sourcesBrad King2017-04-112-71/+21
| | | | | | | | | | | | Object library files are already included by `GetExternalObjects` and `GetConfigCommonSourceFiles` so we don't need to call `UseObjectLibraries` to get them.
| * VS: Simplify use of object libraries in WINDOWS_EXPORT_ALL_SYMBOLSBrad King2017-04-111-1/+0
| | | | | | | | | | Object library files are already included by `GetExternalObjects` so we don't need to call `UseObjectLibraries` to get them.
| * cmMakefile: Create an explicit "Object Libraries" source groupBrad King2017-04-113-5/+25
| | | | | | | | | | The generators should not need special logic to place object library object files in this group.
* | CMake Nightly Date StampKitware Robot2017-04-111-1/+1
|/
* Merge topic 'refactor-source-classification'Brad King2017-04-102-281/+186
|\ | | | | | | | | | | | | | | 60307c50 cmGeneratorTarget: Replace source classifier implementation a9784d0e cmGeneratorTarget: Remove unnecessary condition Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !677
| * cmGeneratorTarget: Replace source classifier implementationBrad King2017-04-072-279/+186
| | | | | | | | | | Compute and memoize the list of sources with their kinds for each configuration just once.
| * cmGeneratorTarget: Remove unnecessary conditionBrad King2017-04-071-2/+0
| | | | | | | | Remove a condition where the "then" and "else" cases do the same thing.
* | CMake Nightly Date StampKitware Robot2017-04-101-1/+1
| |
* | CMake Nightly Date StampKitware Robot2017-04-091-1/+1
| |
* | CMake Nightly Date StampKitware Robot2017-04-081-1/+1
|/
* CMake Nightly Date StampKitware Robot2017-04-071-1/+1
|
* Merge topic 'include_external_msproject-map-config'Brad King2017-04-066-21/+31
|\ | | | | | | | | | | | | | | 227de0b9 include_external_msproject: Honor MAP_IMPORTED_CONFIG_<CONFIG> 4cd815f0 VS: Pass whole target to WriteProjectConfigurations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !669
| * include_external_msproject: Honor MAP_IMPORTED_CONFIG_<CONFIG>Beeble2017-04-052-7/+17
| | | | | | | | | | This allows projects added via `include_external_msproject` to compile the preferred configuration despite different naming conventions.
| * VS: Pass whole target to WriteProjectConfigurationsBeeble2017-04-056-14/+14
| |
* | Merge topic 'codelite-virtual-dirs'Brad King2017-04-062-17/+88
|\ \ | | | | | | | | | | | | | | | | | | 8243fe7c CodeLite: Distribute source files into folders (virtual directories) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !653
| * | CodeLite: Distribute source files into folders (virtual directories)rahmjan2017-03-312-17/+88
| | |
* | | Merge topic 'bindexplib-format'Brad King2017-04-061-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c216e803 bindexplib: Run clang-format on header file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !670
| * | | bindexplib: Run clang-format on header fileBrad King2017-04-051-0/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2017-04-061-1/+1
| | | |
* | | | Merge topic 'prop-is-multi-config'Brad King2017-04-055-0/+22
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | 01826231 Tests: Add case for GENERATOR_IS_MULTI_CONFIG 38fd5866 Add GENERATOR_IS_MULTI_CONFIG global property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !657
| * | | Add GENERATOR_IS_MULTI_CONFIG global propertyBastien Schatt2017-04-045-0/+22
| | | | | | | | | | | | | | | | Fixes: #16768
* | | | Merge topic 'bindexplib-arm'Brad King2017-04-052-289/+223
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 48fa2914 bindexplib: add ARM support 97c605fd bindexplib: remove unused code 7a8860af bindexplib: clang-format Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !604
| * | | | bindexplib: add ARM supportMikhail Paulyshka2017-04-041-12/+16
| | | | | | | | | | | | | | | | | | | | Fixes: #16728
| * | | | bindexplib: remove unused codeMikhail Paulyshka2017-03-221-67/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Remove code not used since commit v3.7.0-rc1~395^2 (bindexplib: Export symbols from objects even with explicit markup, 2016-06-30).
| * | | | bindexplib: clang-formatMikhail Paulyshka2017-03-222-281/+278
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-04-051-1/+1
| |_|_|/ |/| | |
* | | | CMake Nightly Date StampKitware Robot2017-04-041-1/+1
| |/ / |/| |
* | | CMake Nightly Date StampKitware Robot2017-04-031-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2017-04-021-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2017-04-011-1/+1
| |/ |/|
* | Merge topic '16733-bundle-genex'Brad King2017-03-314-45/+127
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d1dac1ac Xcode: Execute RunCMake.Framework also for Xcode generator d02709d7 Genex: Add `TARGET_BUNDLE_[CONTENT_]_DIR` generator expressions 013ffe76 cmGeneratorTarget: Call GetFrameworkDirectory in GetFullNameInternal 32e9d0ca cmGeneratorTarget: Use enum to describe bundle directory query level Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Craig Scott <craig.scott@crascit.com> Merge-request: !635
| * | Genex: Add `TARGET_BUNDLE_[CONTENT_]_DIR` generator expressionsGregor Jasny2017-03-303-2/+70
| | | | | | | | | | | | Closes #16733
| * | cmGeneratorTarget: Call GetFrameworkDirectory in GetFullNameInternalGregor Jasny2017-03-301-7/+1
| | |
| * | cmGeneratorTarget: Use enum to describe bundle directory query levelGregor Jasny2017-03-303-36/+56
| | |
* | | Merge topic 'vfort-object-linker-lang'Brad King2017-03-311-0/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 2c9f3578 VS: Decide project type by linker lang as fallback Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !643
| * | | VS: Decide project type by linker lang as fallbackChristian Pfeiffer2017-03-301-0/+14
| | | | | | | | | | | | | | | | Fixes: #16738
* | | | Merge topic 'libuv-name-fix'Brad King2017-03-311-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec670408 FindLibUV: Add Windows library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !647
| * | | | FindLibUV: Add Windows library nameChristian Pfeiffer2017-03-301-1/+1
| | |/ / | |/| |
* | | | Merge topic 'ipo-policy-CMP0069'Brad King2017-03-3114-28/+125
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dfa8263f Implement interprocedural optimization for GNU compilers 1588a577 Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATION a7575700 Refactoring: s,GetFeatureAsBool,IsIPOEnabled, e05835c3 CheckIPOSupported: Visual Studio and Xcode generators do not support IPO Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Reviewed-by: Nils Gladitz <nilsgladitz@gmail.com> Merge-request: !568
| * | | | Implement interprocedural optimization for GNU compilersRuslan Baratov2017-03-304-14/+41
| | | | | | | | | | | | | | | | | | | | | | | | | Honor the `INTERPROCEDURAL_OPTIMIZATION` target property for GNU compilers by activating their link-time-optimization (LTO) flags.
| * | | | Add policy CMP0069 to enforce INTERPROCEDURAL_OPTIMIZATIONRuslan Baratov2017-03-309-2/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the `INTERPROCEDURAL_OPTIMIZATION` target property was honored only for the Intel compiler on Linux and otherwise ignored. In order to add support for more compilers incrementally without changing behavior in the future, add a new policy whose NEW behavior enforces the `INTERPROCEDURAL_OPTIMIZATION` property. Add flags for supported compilers and otherwise produce an error.
| * | | | Refactoring: s,GetFeatureAsBool,IsIPOEnabled,Ruslan Baratov2017-03-306-14/+8
| | |_|/ | |/| | | | | | | | | | | | | | Method 'GetFeatureAsBool' is used only with 'INTERPROCEDURAL_OPTIMIZATION' feature. Substituting 'GetFeatureAsBool' with 'IsIPOEnabled'.
* | | | CMake Nightly Date StampKitware Robot2017-03-311-1/+1
| |/ / |/| |
* | | Merge topic 'ctest-disable-tests'Brad King2017-03-304-19/+82
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b070947d Add 'DISABLED' test property 42c68aad CTest: Improve 'Completion Status' reported to CDash for 'Not Run' tests Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Brad King <brad.king@kitware.com> Merge-request: !571
| * | | Add 'DISABLED' test propertyBetsy McPhail2017-03-294-8/+67
| | | | | | | | | | | | | | | | | | | | | | | | When this property is set, the test is skipped and its status is automatically set to 'Not Run'. A disabled test will not be counted in the total number of tests and its completion status will be 'Disabled'.
| * | | CTest: Improve 'Completion Status' reported to CDash for 'Not Run' testsBetsy McPhail2017-03-272-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | Previously, the completion status of not run tests was always set to "Not Run". Make it more descriptive. This value is written to `Test.xml` and then displayed as 'Test Details' in CDash.
* | | | Merge topic 'iwyu'Brad King2017-03-304-7/+2
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 48cfb295 cmFortranParser: remove unnecessary typedef 90bb5f64 cmCommandArgumentParserHelper: remove unnecessary include ab5f4e81 cmFortranParserImpl: remove unnecessary include f8ed8bef testEncoding: use cmsys::ifstream 8647c6cd testEncoding: include <cmsys/ConsoleBuf.hxx> on Windows only 21a6ed49 cmFileCommand: add <cm_curl.h> include a2275bdd cmFileCommand: remove unnecessary friend declaration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !626
| * | | | cmFortranParser: remove unnecessary typedefDaniel Pfeifer2017-03-291-2/+1
| | | | |
| * | | | cmCommandArgumentParserHelper: remove unnecessary includeDaniel Pfeifer2017-03-291-2/+0
| | | | |