summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'link-options'Craig Scott2018-08-185-1/+23
|\ | | | | | | | | | | | | 174721ecc0 LINK_OPTIONS property: add test for static library. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2284
| * LINK_OPTIONS property: add test for static library.Marc Chevrier2018-08-155-1/+23
| | | | | | | | | | | | | | Check that property INTERFACE_LINK_OPTIONS is correctly propagated from static libraries. Issue: #18251
* | Merge topic 'evaluate-stdstring'Craig Scott2018-08-172-12/+9
|\ \ | | | | | | | | | | | | | | | | | | 16e17376c7 EvaluateExpression() returns std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2293
| * | EvaluateExpression() returns std::stringVitaly Stakhovsky2018-08-162-12/+9
| | |
* | | CMake Nightly Date StampKitware Robot2018-08-171-1/+1
| | |
* | | Merge topic 'doc-cdash-upload-return-value'Craig Scott2018-08-161-2/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | a0916a4692 Help: Add RETURN_VALUE as an option to ctest_submit(CDASH_UPLOAD Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2291
| * | Help: Add RETURN_VALUE as an option to ctest_submit(CDASH_UPLOADBetsy McPhail2018-08-151-2/+3
| |/
* | CMake Nightly Date StampKitware Robot2018-08-161-1/+1
|/
* Merge topic 'doc-consistently-reference-packagename'Craig Scott2018-08-1510-84/+84
|\ | | | | | | | | | | | | 30d08bdce9 doc: Consistently use <PackageName> for describing the name of a package Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2283
| * doc: Consistently use <PackageName> for describing the name of a packageJean-Christophe Fillion-Robin2018-08-1410-84/+84
| |
* | Merge topic 'better_static_link_flags_docs'Craig Scott2018-08-1510-9/+34
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 6b17d85873 Help: Document when LINK_FLAGS and STATIC_LIBRARY_FLAGS are used 9561d42f95 target_link_options: Add test to verify static library behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robert.maynard@kitware.com> Merge-request: !2274
| * | Help: Document when LINK_FLAGS and STATIC_LIBRARY_FLAGS are usedRobert Maynard2018-08-096-9/+18
| | |
| * | target_link_options: Add test to verify static library behaviorRobert Maynard2018-08-094-0/+16
| | | | | | | | | | | | Issue: #18251
* | | Merge topic 'vsoptions-parse'Craig Scott2018-08-154-19/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 6ce56028d5 cmVisualStudioGeneratorOptions::Parse(): const std::string& argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2289
| * | | cmVisualStudioGeneratorOptions::Parse(): const std::string& argumentVitaly Stakhovsky2018-08-134-19/+19
| | | |
* | | | CMake Nightly Date StampKitware Robot2018-08-151-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2018-08-141-1/+1
|/ / /
* | | Merge topic 'evaluate-stdstring'Craig Scott2018-08-138-40/+41
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c530e2f74f cmCompiledGeneratorExpression::Evaluate(): return const std::string& Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2279
| * | | cmCompiledGeneratorExpression::Evaluate(): return const std::string&Vitaly Stakhovsky2018-08-098-40/+41
| | | |
* | | | Merge topic 'state-directory-stdstring'Craig Scott2018-08-136-21/+23
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ada121e573 cmStateDirectory: use const std::string& for return values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2277
| * | | | cmStateDirectory: use const std::string& for return valuesVitaly Stakhovsky2018-08-126-21/+23
| | |_|/ | |/| |
* | | | CMake Nightly Date StampKitware Robot2018-08-131-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2018-08-121-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2018-08-111-1/+1
|/ / /
* | | Merge topic 'msvc-link-non-english'Brad King2018-08-101-0/+12
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7e359823c9 MSVC: Preserve linker output encoding b7e7718a38 MSVC: Fix manifest resource encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2261
| * | | MSVC: Preserve linker output encodingJustin Goshi2018-08-091-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the Ninja or Makefile generator with MSVC on Windows we invoke the linker through a `cmake -E vs_link_{exe,dll}` wrapper. Preserve the linker output encoding to match `link.exe` behavior instead of forcing UTF-8.
| * | | MSVC: Fix manifest resource encodingJustin Goshi2018-08-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When using the Ninja or Makefile generator with MSVC on Windows we invoke the resource compiler (`rc.exe`) to compile a manifest resource. CMake generates the file with UTF-8 encoding so we need to add a pragma to inform the resource compiler.
* | | | Merge topic 'test_MocOsMacros_fix'Brad King2018-08-107-20/+36
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 52676e3794 Autogen: Tests: Use non inverting Qt version tests e7fb85d00d Autogen: Check if we can run the MocOsMacros test Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2270
| * | | | Autogen: Tests: Use non inverting Qt version testsSebastian Holtermann2018-08-096-11/+11
| | | | |
| * | | | Autogen: Check if we can run the MocOsMacros testSebastian Holtermann2018-08-072-9/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The MocOsMacros test requires moc to support moc_predefs.h on some platforms (e.g. Mac). moc supports moc_predefs.h inclusion since Qt 5.8, therefore run the MocOsMacros only if Qt >= 5.8 and if CMAKE_CXX_COMPILER_PREDEFINES_COMMAND is defined. Fixes #18245
* | | | | Merge topic 'pgi-linux-ppc64le'Brad King2018-08-101-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 574666b6cb librhash: Avoid incorrect int8_t definition with PGI on Linux ppc64le Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2275
| * | | | | librhash: Avoid incorrect int8_t definition with PGI on Linux ppc64leBrad King2018-08-091-0/+2
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | `sys/types.h` defines `int8_t` incorrectly as `char` which is unsigned. Adjust ordering so `inttypes.h` defines it as `signed char` first.
* | | | | CMake Nightly Date StampKitware Robot2018-08-101-1/+1
|/ / / /
* | | | Merge topic 'doc-vs-generator-clarify-project-types'Brad King2018-08-095-0/+30
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a82eb539f0 Help: Describe the type of Visual Studio projects that can be generated Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2262
| * | | | Help: Describe the type of Visual Studio projects that can be generatedJean-Christophe Fillion-Robin2018-08-095-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | Issue: #17956 See-also: https://stackoverflow.com/questions/51647437/use-cmake-to-generate-visual-studio-python-projects/51666488
* | | | | Merge branch 'release-3.12'Brad King2018-08-090-0/+0
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | CMake 3.12.1v3.12.1Brad King2018-08-091-1/+1
| | | | |
* | | | | Merge topic 'document_cache_variable_checking'Brad King2018-08-097-3/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d384d290e Help: Document the $CACHE{} syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2269
| * | | | | Help: Document the $CACHE{} syntaxRobert Maynard2018-08-077-3/+40
| | | | | | | | | | | | | | | | | | | | | | | | Also add a test case for the behavior.
* | | | | | Merge topic 'cleanup-find-cstr'Brad King2018-08-0919-43/+42
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 69ca85cc7f Remove unnecessary c_str() in RegularExpression::find calls Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2271
| * | | | | | Remove unnecessary c_str() in RegularExpression::find callsVitaly Stakhovsky2018-08-0719-43/+42
| | |_|_|/ / | |/| | | |
* | | | | | Merge topic 'cmGeneratedFileStream_string'Brad King2018-08-0938-111/+106
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b6802cd506 cmGeneratedFileStream: clang-tidy applied to remove redundant ``c_str`` calls a688defcc6 cmGeneratedFileStream: Use ``std::string const&`` instead of ``const char*`` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2266
| * | | | | | cmGeneratedFileStream: clang-tidy applied to remove redundant ``c_str`` callsSebastian Holtermann2018-08-0737-93/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After changing the ``cmGeneratedFileStream`` methods to accept ``std::string const&`` instead of ``const char*`` we don't need to call ``std::string::c_str`` anymore when passing a ``std::string`` to a ``cmGeneratedFileStream`` method. This patch removes all redundant ``std::string::c_str`` calls when passing a string to a ``cmGeneratedFileStream`` method. It was generated by building CMake with clang-tidy enabled using the following options: -DCMAKE_CXX_CLANG_TIDY=/usr/bin/clang-tidy-4.0;-checks=-*,readability-redundant-string-cstr;-fix;-fix-errors
| * | | | | | cmGeneratedFileStream: Use ``std::string const&`` instead of ``const char*``Sebastian Holtermann2018-08-072-18/+19
| |/ / / / /
* | | | | | Merge topic 'intel-windows-xilib'Brad King2018-08-091-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef6a08f6f7 Intel: Use xilib as librarian on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christian Pfeiffer <cpfeiffer@live.de> Merge-request: !2265
| * | | | | | Intel: Use xilib as librarian on WindowsyrHeTaTeJlb2018-08-071-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We already use `xilink` instead of `link`, so use `xilib` instead of lib too. Suggested-by: Christian Pfeiffer <cpfeiffer@live.de> Issue: #18240
* | | | | | Merge topic 'update-liblzma'Brad King2018-08-09112-2187/+4206
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1e9c1d0c87 CTestCustom: Suppress scanbuild warning in liblzma 2461dd79e5 liblzma: Suppress MSVC warning parameter difference warning 9f77124ea8 liblzma: Drop checks for inline and restrict keywords 7a976ee742 Merge branch 'upstream-liblzma' into update-liblzma 352b8fa70d liblzma 2018-04-29 (b5be61cc) 021b54cab8 liblzma: Revise update script to get version 5.2.4 6b494f567a Merge branch 'upstream-liblzma' into update-liblzma 897b790d57 liblzma 2014-12-21 (265e5ffb) ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2264
| * | | | | | CTestCustom: Suppress scanbuild warning in liblzmaBrad King2018-08-071-0/+1
| | | | | | |
| * | | | | | liblzma: Suppress MSVC warning parameter difference warningBrad King2018-08-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some `.c` sources add `restrict` to their pointer types to tell the optimizer that there is no aliasing. These do not appear in the corresponding `.h` declarations so MSVC warns.
| * | | | | | liblzma: Drop checks for inline and restrict keywordsBrad King2018-08-062-40/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now require the compiler to support these, except for MSVC where upstream liblzma already has special cases (in `common/sysdefs.h`).