summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* cmParseBlanketJSCoverage: Pass unmodified parameter as const&Brad King2017-06-011-1/+1
|
* CMake Nightly Date StampKitware Robot2017-05-291-1/+1
|
* Merge topic 'reduce-string-copying'Brad King2017-05-2842-129/+130
|\ | | | | | | | | | | | | | | | | | | | | 2c2bb5f5 Remove unnecessary operator<< usage 1e4e2f99 Remove unused variables 25486156 Improved checking for number of arguments passed 86dc86dd Add const-reference qualifications 76bdb407 Change std::basic_string<char> to std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !886
| * Remove unnecessary operator<< usagePavel Solodovnikov2017-05-261-1/+1
| |
| * Remove unused variablesPavel Solodovnikov2017-05-263-7/+1
| |
| * Improved checking for number of arguments passedPavel Solodovnikov2017-05-261-1/+1
| |
| * Add const-reference qualificationsPavel Solodovnikov2017-05-2639-114/+121
| |
| * Change std::basic_string<char> to std::stringPavel Solodovnikov2017-05-241-6/+6
| |
* | Merge topic 'autogen_config'Brad King2017-05-283-221/+341
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | e3e692ca Autogen: Test adaptions dbda5906 Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property. 0965002e Autogen: Pass build directory in Info file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !858
| * | Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property.Sebastian Holtermann2017-05-263-209/+327
| | | | | | | | | | | | | | | Closes #14760 Closes #14313
| * | Autogen: Pass build directory in Info fileSebastian Holtermann2017-05-263-22/+24
| | |
* | | CMake Nightly Date StampKitware Robot2017-05-281-1/+1
| | |
* | | CMake Nightly Date StampKitware Robot2017-05-271-1/+1
| | |
* | | Merge topic 'codecvt-revise'Brad King2017-05-263-141/+177
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 690acadc codecvt: Re-implement do_out and do_unshift Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !891
| * | | codecvt: Re-implement do_out and do_unshiftBrad King2017-05-253-141/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous implementation assumed that only one byte would be given in the `from` buffer by the caller at a time. This may be true for MSVC but is not for the GNU library on Windows. Re-implement these methods to handle more than one byte per call. Also simplify the state management by keeping all state between calls directly in the `mbstate_t` argument instead of using it to index our own heap-allocated state. Fixes: #16893
* | | | Merge topic 'cpacklog-string-cref'Brad King2017-05-261-6/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 542d9d5e cmCPackLog: pass std::string by const& Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !892
| * | | | cmCPackLog: pass std::string by const&Daniel Pfeifer2017-05-251-6/+6
| | | | |
* | | | | Merge topic 'vs-vcxproj-indent'Brad King2017-05-261-12/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30675ec4 VS: Fix indentation of .vcxproj files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !884
| * | | | | VS: Fix indentation of .vcxproj filesBrad King2017-05-241-12/+12
| | |/ / / | |/| | | | | | | | | | | | | Patch-by: vvs31415 on gitlab.kitware.com
* | | | | Merge topic 'update-kwsys'Brad King2017-05-263-53/+75
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 867b1742 Merge branch 'upstream-KWSys' into update-kwsys 402c6c12 KWSys 2017-05-25 (160bed45) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !890
| * | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-253-53/+75
| | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-05-25 (160bed45)
* | | | | CMake Nightly Date StampKitware Robot2017-05-261-1/+1
| |_|/ / |/| | |
* | | | Merge topic 'server-fix-warning'Brad King2017-05-251-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aa7e9a96 cmServer: Fix compiler -Wdouble-promotion warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !885
| * | | | cmServer: Fix compiler -Wdouble-promotion warningBrad King2017-05-241-1/+1
| | |_|/ | |/| |
* | | | Merge topic 'find_package-shorter-message'Brad King2017-05-251-90/+104
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | d0b9d1cc find_package: shorten output for missing package in config mode d9df805f cmFindPackageCommand: Split condition to improve readability Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !851
| * | | find_package: shorten output for missing package in config modeChristoph GrĂ¼ninger2017-05-231-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If CONFIG or MODULE is given and the package is not REQUIRED, output a one-liner instead of the full warning. Update Tests/RunCMake/find_package expected output to match.
| * | | cmFindPackageCommand: Split condition to improve readabilityChristoph GrĂ¼ninger2017-05-231-91/+97
| | | |
* | | | CMake Nightly Date StampKitware Robot2017-05-251-1/+1
| |/ / |/| |
* | | Merge topic 'update-kwsys'Brad King2017-05-241-4/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f334159 Merge branch 'upstream-KWSys' into update-kwsys 47a8ff34 KWSys 2017-05-23 (411e958f) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !882
| * | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-231-4/+5
| | |/ | |/| | | | | | | | | | * upstream-KWSys: KWSys 2017-05-23 (411e958f)
* | | CMake Nightly Date StampKitware Robot2017-05-241-1/+1
|/ /
* | Merge topic 'vs-reduce-UseOfMfc'Brad King2017-05-231-10/+12
|\ \ | | | | | | | | | | | | | | | | | | b520b18c VS: Write UseOfMfc tag only if CMAKE_MFC_FLAG is present Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !873
| * | VS: Write UseOfMfc tag only if CMAKE_MFC_FLAG is presentBrad King2017-05-221-10/+12
| | | | | | | | | | | | | | | | | | | | | Don't bother writing `UseOfMfc` to `.vcxproj` files when the value is just the default of `0`. This keeps the files cleaner. Patch-by: vvs31415 on gitlab.kitware.com
* | | CMake Nightly Date StampKitware Robot2017-05-231-1/+1
|/ /
* | Merge topic 'add-findpackage-root-prefix'Brad King2017-05-226-2/+47
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | fe8f08d2 find_*: Add docs for PackageRoot search path group 57744ca9 find_*: Add tests for PackageRoot search path group ef3d360a find_*: Add a new PackageRoot search path group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !796
| * | find_*: Add a new PackageRoot search path groupChuck Atkins2017-05-166-2/+47
| | | | | | | | | | | | | | | | | | The new PackageRoot search path group allows the PackageName_ROOT cmake and environment variables to be used as search prefixes for all find_* commands called from within a find module
* | | Merge topic 'cxx-features-check-always'Brad King2017-05-221-13/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f74f01fe Check C++ features even without CMAKE_CXX_STANDARD for CMake itself Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !870
| * | | Check C++ features even without CMAKE_CXX_STANDARD for CMake itselfBrad King2017-05-191-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | When using `CMake_NO_CXX_STANDARD` a user may still provide `-std=c++11` or similar flags in `CMAKE_CXX_FLAGS`, so we should still check for the available C++ features.
* | | | CMake Nightly Date StampKitware Robot2017-05-221-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2017-05-211-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2017-05-201-1/+1
| | | |
* | | | Merge topic 'target-depends-per-config'Brad King2017-05-192-12/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 87a37e64 cmComputeTargetDepends: Avoid nested loops over configurations 5a913794 cmComputeTargetDepends: Avoid computing with empty configuration 70c65572 Tests: Fix RunCMake.CMP0022 tll case for Debug configuration Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !865
| * | | | cmComputeTargetDepends: Avoid nested loops over configurationsBrad King2017-05-182-14/+7
| | | | | | | | | | | | | | | | | | | | | | | | | `AddInterfaceDepends` is only called from `CollectTargetDepends` inside our loop over all configurations so it doesn't need its own such loop.
| * | | | cmComputeTargetDepends: Avoid computing with empty configurationBrad King2017-05-181-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix `AddInterfaceDepends` to combine all configurations using the same approach that `CollectTargetDepends` does. Fixes: #16896
* | | | | CMake Nightly Date StampKitware Robot2017-05-191-1/+1
| |/ / / |/| | |
* | | | Merge topic 'cpack-archive-per-component-filename'Brad King2017-05-182-16/+46
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e06e97d CPack/Archive: per component filenames support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !859
| * | | | CPack/Archive: per component filenames supportDomen Vrankar2017-05-162-16/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support for setting archive packager specific per component filenames and monolithic package filenames.
* | | | | Merge topic 'source_group-TREE-relative-path'Brad King2017-05-181-12/+20
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4716f2be source_group: Restore TREE support for relative paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !852
| * | | | | source_group: Restore TREE support for relative pathsMateusz Janek2017-05-171-12/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix in commit v3.8.1~4^2 (source_group: Fix TREE with root that is not current source dir, 2017-04-20) accidentally broke support for specifying paths relative to the source directory. Fix it and add a test covering the case. While at it, fix a typo in a variable name. Fixes: #16876
* | | | | | Merge topic 'fix-invalid-export-name'Brad King2017-05-181-7/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d754ad5 bindexplib: Skip symbols containing a dot (.) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !855