summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Introduce memory management helper: cm_memory.hxxMarc Chevrier2019-07-1444-63/+118
|
* CMake Nightly Date StampKitware Robot2019-07-141-1/+1
|
* CMake Nightly Date StampKitware Robot2019-07-131-1/+1
|
* Merge topic 'cleanup-statics-stream-flush'Craig Scott2019-07-134-115/+103
|\ | | | | | | | | | | | | | | | | | | af75ab7645 Refactor: Use anonymous namespace instead of `static`s in `cpack.cxx` 0db458a0ce Refactor: Use anonymous namespace instead of `static`s 0328b64efd Refactor: Remove one-time used macros b821f9ad62 Refactor: Optimize some stream output operations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3535
| * Refactor: Use anonymous namespace instead of `static`s in `cpack.cxx`Alex Turbov2019-07-091-4/+6
| | | | | | | | Signed-off-by: Alex Turbov <i.zaufi@gmail.com>
| * Refactor: Use anonymous namespace instead of `static`sAlex Turbov2019-07-091-61/+55
| | | | | | | | Signed-off-by: Alex Turbov <i.zaufi@gmail.com>
| * Refactor: Remove one-time used macrosAlex Turbov2019-07-091-31/+30
| | | | | | | | Signed-off-by: Alex Turbov <i.zaufi@gmail.com>
| * Refactor: Optimize some stream output operationsAlex Turbov2019-07-093-19/+12
| | | | | | | | | | | | | | - remove redundant `std::flush` right after `std::endl` - join some string literals Signed-off-by: Alex Turbov <i.zaufi@gmail.com>
* | Merge topic 'cmake-e-true-false'Brad King2019-07-126-0/+29
|\ \ | | | | | | | | | | | | | | | | | | b8828ecbba cmake -E: Add true and false commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3542
| * | cmake -E: Add true and false commandsKyle Edwards2019-07-116-0/+29
| | |
* | | Merge topic 'ctest_make_program__propagated_to_cmake_configure_pass'Brad King2019-07-124-102/+60
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | cd681f1f41 ctest: propagate make program to cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3483
| * | | ctest: propagate make program to cmakeRobert Maynard2019-07-114-102/+60
| | | |
* | | | Merge topic 'compiler-id-encoding'Brad King2019-07-122-5/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d1f38ba65d CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3539
| * | | | CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO stringsBrad King2019-07-112-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our compiler identification source encodes `INFO:compiler[...]` and similar strings in compiled objects or binaries that we then extract to get information about the compiler. With most compilers the strings are encoded in the binaries as a simple byte sequence. However, some compilers use other encodings. For example, the MS CSharp compiler uses UTF-16LE and a TI compiler uses UTF-16BE. Try each encoding. Fixes: #19459
* | | | | Merge branch 'release-3.15'Brad King2019-07-120-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'object-library-sbcs' into release-3.15Brad King2019-07-121-1/+1
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3537
* | \ \ \ \ \ Merge topic 'object-library-sbcs'Brad King2019-07-121-1/+1
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 54290adcba VS: Fix SBCS support for object libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3537
| * | | | | | VS: Fix SBCS support for object librariesBrad King2019-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 3a53005f7d (Build object library targets in VS, 2012-03-12, v2.8.8~29^2~13) we updated the condition for unicode but accidentally left out the SBCS case support for object libraries. Fixes: #19469
* | | | | | | CMake Nightly Date StampKitware Robot2019-07-121-1/+1
| | | | | | |
* | | | | | | Merge branch 'release-3.15'Brad King2019-07-110-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | / / | |_|_|_|/ / |/| | | | |
| * | | | | Merge branch 'fortran-submodule-cray' into release-3.15Brad King2019-07-112-1/+9
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | Merge-request: !3504
* | | | | | Merge topic 'rel-scripts'Brad King2019-07-111-30/+14
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 329f0a64b0 Utilities/Release: Replace batch scripts with individual scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3540
| * | | | | Utilities/Release: Replace batch scripts with individual scriptsBrad King2019-07-111-30/+14
|/ / / / / | | | | | | | | | | | | | | | Provide a more granular per-platform workflow.
* | | | | Merge topic 'iwyu-memory'Brad King2019-07-1188-69/+104
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71fbebd1dc IWYU: Fix handling of <memory> standard header Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !3536
| * | | | | IWYU: Fix handling of <memory> standard headerBrad King2019-07-1088-69/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An old workaround for `std::allocator_traits<>::value_type` lints from IWYU on `std::vector<>` usage breaks IWYU's handling of `<memory>`. Convert the workaround to use the same approach we already use for a workaround of `std::__decay_and_strip<>::::__type` lints. Then update the `<memory>` inclusions to follow the now-correct IWYU lints.
* | | | | | Merge topic 'CheckSymbolExists-doc'Brad King2019-07-112-8/+31
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bf2244681b CheckSymbolExists: Add examples for check_symbol_exists cafaa5883a CheckCXXSymbolExists: Clarify documented role Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3522
| * | | | | | CheckSymbolExists: Add examples for check_symbol_existsHong Xu2019-07-102-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add examples in `CheckCXXSymbolExists` too. Co-Author: Brad King <brad.king@kitware.com>
| * | | | | | CheckCXXSymbolExists: Clarify documented roleBrad King2019-07-101-8/+9
| | | | | | |
* | | | | | | Merge topic 'fix_ctest_output'Brad King2019-07-115-9/+96
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adcbdb143c CTest: Clean up stdout and logfile output for Pass/Fail regex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3509
| * | | | | | | CTest: Clean up stdout and logfile output for Pass/Fail regexStephen Manz2019-07-095-9/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For pass regex, display only the element that was found, rather than all elements Rename loop variable for fail regex, from pass to fail For consistency, add space in output for pass Add tests that find and don't find PASS_REGULAR_EXPRESSION, and a test that finds FAIL_REGULAR_EXPRESSION, whose LastTest.log files are checked using *-check.cmake.
* | | | | | | | Merge topic 'eclipse-resource-encoding'Brad King2019-07-116-0/+40
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 09c1991895 Eclipse: Add option to set the resource encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3525
| * | | | | | | | Eclipse: Add option to set the resource encodingMartin Gerhardy2019-07-096-0/+40
| | | | | | | | |
* | | | | | | | | Merge topic 'docs-file-GLOB-case-sensitivity'Craig Scott2019-07-111-0/+5
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c65f296960 Help: Mention file(GLOB)'s case-sensitivity Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3516
| * | | | | | | | | Help: Mention file(GLOB)'s case-sensitivitySteve Mokris2019-07-101-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the KWSYS_GLOB_CASE_INDEPENDENT flag in `Source/kwsys/Glob.cxx`.
* | | | | | | | | | CMake Nightly Date StampKitware Robot2019-07-111-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge branch 'release-3.15'Brad King2019-07-100-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / | |/| | | | | | | |
| * | | | | | | | | CMake 3.15.0-rc4v3.15.0-rc4Brad King2019-07-101-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'fix/move-more-cpack-internals'Kyle Edwards2019-07-1022-11/+12
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 98617f1be0 Refactor: Move CPack internal files to `Internal/CPack/` directory Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3530
| * | | | | | | | | Refactor: Move CPack internal files to `Internal/CPack/` directoryAlex Turbov2019-07-0922-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some commits ago all CPack internal `*.cmake` files have been moved to `Internal/CPack/`. This commit also move some templates internally used by generators to the same location to make `Modules/` directory less noisy w/ files the end users don't need to use/see.
* | | | | | | | | | Merge topic 'elseif'Brad King2019-07-105-5/+5
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f4ed56ab63 Fix elseif() in place of else() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Acked-by: Rolf Eike Beer <eike@sf-mail.de> Merge-request: !3515
| * | | | | | | | | | Fix elseif() in place of else()Artalus2019-07-035-5/+5
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'clang-test-fixes'Brad King2019-07-104-8/+14
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 417eb5739a Tests: fix some Clang failures on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3518
| * | | | | | | | | | | Tests: fix some Clang failures on WindowsZsolt Parragi2019-07-094-8/+14
| | |_|_|/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Execute MSVCRuntimeLibrary tests for GNU command line mode Clang on Windows using the MSVC ABI * Assembler tests should be executed with the Ninja generator * Assembler tests shouldn't be executed with clang-cl * Fixed a condition in the Preprocess test for clang-cl * Adjusted the conditions on some MSVC specific tests
* | | | | | | | | | | Merge topic 'eclipse-init-members'Brad King2019-07-101-0/+2
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0a65768068 Eclpise: Fix compiler warnings about uninitialized member variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3524
| * | | | | | | | | | | Eclpise: Fix compiler warnings about uninitialized member variablesMartin Gerhardy2019-07-091-0/+2
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge branch 'release-3.15'Brad King2019-07-100-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge branch 'implicit-includes-cray-hlist' into release-3.15Brad King2019-07-108-2/+167
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3532
| * \ \ \ \ \ \ \ \ \ \ Merge branch 'cuda-imported-library-device-linking' into release-3.15Brad King2019-07-101-6/+11
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3526
* | \ \ \ \ \ \ \ \ \ \ \ Merge branch 'release-3.14'Brad King2019-07-100-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ \ \ Merge branch 'backport-implicit-includes-cray-hlist' into release-3.14Brad King2019-07-098-2/+167
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !3532