summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'autogen-predefs'Brad King2017-10-0210-5/+67
|\ | | | | | | | | | | | | | | | | 6bbc1e77 Autogen: Add release notes for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES 75c98b5e Autogen: Doc: Add documentation for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES 1d7f099d Autogen: Add (CMAKE_)AUTOMOC_COMPILER_PREDEFINES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1328
| * Autogen: Add release notes for (CMAKE_)AUTOMOC_COMPILER_PREDEFINESSebastian Holtermann2017-09-291-0/+11
| |
| * Autogen: Doc: Add documentation for (CMAKE_)AUTOMOC_COMPILER_PREDEFINESSebastian Holtermann2017-09-296-0/+46
| | | | | | | | | | | | Also adds the documentation for CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND. Closes #17275
| * Autogen: Add (CMAKE_)AUTOMOC_COMPILER_PREDEFINESSebastian Holtermann2017-09-293-5/+10
| |
* | Merge topic 'FindBoost-cmake-package'Brad King2017-10-028-3/+21
|\ \ | | | | | | | | | | | | | | | | | | c044b9ae FindBoost: Improve messages when a Boost CMake package is found Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1330
| * | FindBoost: Improve messages when a Boost CMake package is foundBrad King2017-09-298-3/+21
| | | | | | | | | | | | | | | | | | Add a test for this case to verify the messages. This test will also be valuable to cover this code path in which we've had several regressions recently.
* | | Merge topic 'update-kwsys'Brad King2017-10-025-248/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 90f1b9ad Merge branch 'upstream-KWSys' into update-kwsys 4532b035 KWSys 2017-09-30 (f108739d) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1333
| * \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-09-305-248/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-09-30 (f108739d)
| | * | | KWSys 2017-09-30 (f108739d)KWSys Upstream2017-09-305-248/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit f108739dd90f06787a955212cf475bbbb111252d (master). Upstream Shortlog ----------------- Brad King (1): 41c93d97 Remove unnecessary testIOS Rolf Eike Beer (2): caaef6bb testSystemTools: avoid strcpy() a5046656 SystemTool: remove unused Convert*MacroString()
* | | | | Merge topic 'cuda-9-tests'Brad King2017-10-021-1/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aa640cc2 Tests: Fix CudaOnly.WithDefs test on CUDA 9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1329
| * | | | | Tests: Fix CudaOnly.WithDefs test on CUDA 9Brad King2017-09-291-1/+5
| | |_|/ / | |/| | | | | | | | | | | | | CUDA 9 dropped support for `compute_20`, so use a different alternative.
* | | | | CMake Nightly Date StampKitware Robot2017-10-021-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2017-10-011-1/+1
| |/ / / |/| | |
* | | | CMake Nightly Date StampKitware Robot2017-09-301-1/+1
|/ / /
* | | Merge topic 'cuda_9_support'Brad King2017-09-292-1/+3
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | fe37b994 CUDA: Add support for requesting C++98 under CUDA 9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1315
| * | CUDA: Add support for requesting C++98 under CUDA 9Robert Maynard2017-09-262-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Starting in CUDA 9 the default compilation mode is C++14, and you need to explicitly enable C++98/03 mode. While at it, document `14` among the values for `CUDA_STANDARD`. This was accidentally left out of commit v3.9.0-rc1~118^2 (CUDA: Add support for the C++14 standard flag, 2017-05-11).
* | | Merge topic 'defer-native-tool'Brad King2017-09-291-9/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f8cb9944 Find native build tool after determining the target system Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1317
| * | | Find native build tool after determining the target systemBrad King2017-09-271-9/+11
| | | | | | | | | | | | | | | | | | | | This will allow toolchain files and platform modules to specify information that affects the selection of the native build tool.
* | | | Merge topic 'simplify-generator-parameters'Brad King2017-09-293-20/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29849376 try_compile: Simplify generator platform and toolset propagation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1318
| * | | | try_compile: Simplify generator platform and toolset propagationBrad King2017-09-273-20/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need to save the `CMAKE_GENERATOR_{PLATFORM,TOOLSET}` values from the cache back into the `cmake` instance. They were used only to propagate the settings into `cmake` instances for `try_compile`, but we already have their values in the `cmMakefile`'s variables anyway. In fact those variables are the ones we actually give to the generators.
* | | | Merge topic 'add-vs-shader-properties'Brad King2017-09-297-3/+57
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 49dab3eb VS: Add VS_SHADER_OUTPUT_HEADER_FILE and VS_SHADER_VARIABLE_NAME properties. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1319
| * | | | VS: Add VS_SHADER_OUTPUT_HEADER_FILE and VS_SHADER_VARIABLE_NAME properties.Kevin M. Godby2017-09-277-3/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The VS_SHADER_OUTPUT_HEADER_FILE property is the name of the generated header file containing the object code of the shader. The VS_SHADER_VARIABLE_NAME property is the name of the variable containing the object code in the above header file. Signed-off-by: Kevin M. Godby <kevin@godby.org>
* | | | | Merge topic 'external-project-refactor-ep_get_complete_stampfile'Brad King2017-09-291-5/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | da470525 ExternalProject: Refactor code introducing _ep_get_complete_stampfile Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1323
| * | | | | ExternalProject: Refactor code introducing _ep_get_complete_stampfileJean-Christophe Fillion-Robin2017-09-281-5/+11
| | | | | |
* | | | | | Merge topic 'FindMatlab-version-quoting'Brad King2017-09-291-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a245f850 FindMatlab: Fix extraction of quoted version number Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1316
| * | | | | | FindMatlab: Fix extraction of quoted version numberBrad King2017-09-271-2/+2
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The version string in recent Matlab versions has changed. Now the version number is inside two `'`. Patch-by: nama on gitlab.kitware.com Fixes: #17308
* | | | | | Merge topic 'autogen-macro-names2'Brad King2017-09-2923-98/+193
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93c8d55d Autogen: Update (CMAKE_)AUTOMOC_MACRO_NAMES release notes 084ace47 Autogen: Tests: Update AUTOMOC_MACRO_NAMES test 08041dd1 Autogen: Doc: Update documentation for (CMAKE_)AUTOMOC_MACRO_NAMES 7b33d67b Autogen: Create info file directory before writing 786b5be0 Autogen: Define all macro names in CMAKE_AUTOMOC_MACRO_NAMES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1321
| * | | | | | Autogen: Update (CMAKE_)AUTOMOC_MACRO_NAMES release notesSebastian Holtermann2017-09-281-8/+10
| | | | | | |
| * | | | | | Autogen: Tests: Update AUTOMOC_MACRO_NAMES testSebastian Holtermann2017-09-2815-49/+139
| | | | | | |
| * | | | | | Autogen: Doc: Update documentation for (CMAKE_)AUTOMOC_MACRO_NAMESSebastian Holtermann2017-09-284-29/+32
| | | | | | |
| * | | | | | Autogen: Create info file directory before writingSebastian Holtermann2017-09-281-5/+10
| | | | | | |
| * | | | | | Autogen: Define all macro names in CMAKE_AUTOMOC_MACRO_NAMESSebastian Holtermann2017-09-272-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of adding `Q_OBJECT` and `Q_GADGET` to the macro search list in `Source/cmQtAutoGenerators.cxx`, add them in `Modules/CMakeGenericSystem.cmake` to the default value of `CMAKE_AUTOMOC_MACRO_NAMES`. Also add `Q_NAMESPACE` to `CMAKE_AUTOMOC_MACRO_NAMES` which closes #17299.
* | | | | | | Merge topic 'autogen-cmp0071-warning'Brad King2017-09-296-45/+98
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ff6a5125 Autogen: Doc: Add examples to the SKIP_AUTO* documentations 8831818f Autogen: Doc: Update CMP0071 description b0775c75 Autogen: Offer solution for CMP0071 in warning message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1322
| * | | | | | | Autogen: Doc: Add examples to the SKIP_AUTO* documentationsSebastian Holtermann2017-09-284-5/+41
| | | | | | | |
| * | | | | | | Autogen: Doc: Update CMP0071 descriptionSebastian Holtermann2017-09-281-12/+20
| | | | | | | |
| * | | | | | | Autogen: Offer solution for CMP0071 in warning messageSebastian Holtermann2017-09-281-28/+37
| |/ / / / / /
* | | | | | | Merge topic 'cxx11-eq-delete'Brad King2017-09-296-36/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b8018135 Use C++11 '= delete' instead of CM_EQ_DELETE 42f4e697 Drop unused CMake_HAVE_CXX_UNIQUE_PTR macro Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1326
| * | | | | | | Use C++11 '= delete' instead of CM_EQ_DELETEBrad King2017-09-286-35/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now require C++11 support including `= delete`. Drop use of the old compatibility macro.
| * | | | | | | Drop unused CMake_HAVE_CXX_UNIQUE_PTR macroBrad King2017-09-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now require C++11 `std::unique_ptr` support from the compiler, so none of our code is conditioned on the macro.
* | | | | | | | Merge topic 'clang-tidy'Brad King2017-09-2935-339/+310
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 77f674be Fix some occurrences of readability-braces-around-statements f0bab294 Convert some leftover loops to C++11 range-based loop b5d7f5b0 Fix occurrences of readability-non-const-parameter 9a2da339 Fix some occurrences of readability-avoid-const-params-in-decls 870dd06d Fix left-over occurrences of else-after-return 2033abff Fix minor clang-tidy findings 79b8c380 Improve several occurrences of vector::push_back in loops a45928cd Fix some occurrences of missing override keywords ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1292
| * | | | | | | | Fix some occurrences of readability-braces-around-statementsMatthias Maennich2017-09-285-18/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy [readability-braces-around-statements] Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Convert some leftover loops to C++11 range-based loopMatthias Maennich2017-09-289-232/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy [modern-loop-convert] Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Fix occurrences of readability-non-const-parameterMatthias Maennich2017-09-281-12/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy [readability-non-const-parameter] The patch separates the definitions of the function headers for the two variants (CMAKE_USE_ELF_PARSER or not) and comments out the parameter names to not consider them for any const-ness in the case they are actually not even looked at. Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Fix some occurrences of readability-avoid-const-params-in-declsMatthias Maennich2017-09-282-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy [readability-avoid-const-params-in-decls] Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Fix left-over occurrences of else-after-returnMatthias Maennich2017-09-285-31/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy [readability-else-after-return] These were mostly only showing up on OSX. Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Fix minor clang-tidy findingsMatthias Maennich2017-09-284-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy - modernize-use-bool-literals - misc-string-integer-assignment - performance-faster-string-find - readability-redundant-string-cstr - readability-delete-null-pointer Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Improve several occurrences of vector::push_back in loopsMatthias Maennich2017-09-2811-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy by pre-allocating the vector capacity before the loop [performance-inefficient-vector-operation]. Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Fix some occurrences of missing override keywordsMatthias Maennich2017-09-284-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy [modernize-use-override]. These occurrences are only showing up on OSX. Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Clean up some C-Style castsMatthias Maennich2017-09-282-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy [google-readability-casting] Signed-off-by: Matthias Maennich <matthias@maennich.net>
| * | | | | | | | Fix some occurrences using string by value rather than by const&Matthias Maennich2017-09-288-18/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues diagnosed by clang-tidy - performance-unnecessary-value-param - performance-unnecessary-copy-initialization Signed-off-by: Matthias Maennich <matthias@maennich.net>