summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'add_cmake_find_use_package_registry'Craig Scott2019-07-0919-50/+193
|\ | | | | | | | | | | | | | | | | 447a96f590 vim: Update cmake.vim to include the CMAKE_FIND_USE variables 1d00ba9ccf Find: find_package prefers variable CMAKE_FIND_USE_REGISTRY 704e3a2ca8 Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3487
| * vim: Update cmake.vim to include the CMAKE_FIND_USE variablesRobert Maynard2019-07-091-0/+6
| |
| * Find: find_package prefers variable CMAKE_FIND_USE_REGISTRYRobert Maynard2019-07-0913-11/+108
| | | | | | | | | | | | CMake's find control flags should all have a consistent name. To make this happen we are introducing `CMAKE_FIND_USE_REGISTRY` and deprecating `CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY`.
| * Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docsRobert Maynard2019-07-0911-40/+80
| |
* | Merge topic 'cpack-deb-test'Brad King2019-07-0910-101/+62
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 7929912b37 CPackComponentsDEB test: simplify error reporting 3d11c63c9c CPackComponentsDEB test: simplify if() arguments 09cf052079 CPackComponentsDEB test: simplify package version generation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raffi Enficiaud <raffi.enficiaud@free.fr> Merge-request: !3514
| * | CPackComponentsDEB test: simplify error reportingRolf Eike Beer2019-07-054-48/+13
| | |
| * | CPackComponentsDEB test: simplify if() argumentsRolf Eike Beer2019-07-059-43/+43
| | |
| * | CPackComponentsDEB test: simplify package version generationRolf Eike Beer2019-07-059-18/+14
| | |
* | | Merge branch 'release-3.15'Brad King2019-07-090-0/+0
|\ \ \
| * \ \ Merge branch 'ccmake-clear-aliases' into release-3.15Brad King2019-07-091-0/+1
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !3529
| * \ \ \ Merge branch 'iar-riscv' into release-3.15Brad King2019-07-097-3/+20
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3510
* | \ \ \ \ Merge topic 'ccmake-clear-aliases'Brad King2019-07-091-0/+1
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | b66d61a8d0 cmGlobalGenerator: Do not persist alias targets across configures Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3529
| * | | | | cmGlobalGenerator: Do not persist alias targets across configuresBrad King2019-07-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In `ccmake` a single global generator instance may be used for multiple configure step runs. The `cmGlobalGenerator::ClearGeneratorMembers` method is supposed to clear global state that is specific to each configure run but forgot to clear alias targets. Fixes: #19457
* | | | | | Merge topic 'iar-riscv'Brad King2019-07-097-3/+20
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | c242187875 IAR: Add support for the RISC-V compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3510
| * | | | | IAR: Add support for the RISC-V compilerStefan Andersson2019-07-087-3/+20
| |/ / / /
* | | | | Merge branch 'release-3.15'Craig Scott2019-07-090-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'loglevel-option-case-consistency' into release-3.15Craig Scott2019-07-092-3/+3
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !3521
* | \ \ \ \ Merge topic 'loglevel-option-case-consistency'Craig Scott2019-07-092-3/+3
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 14ed40d670 Help: Use consistent levels for cmake --loglevel and message() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3521
| * | | | | Help: Use consistent levels for cmake --loglevel and message()Craig Scott2019-07-082-3/+3
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The message() command requires uppercase log levels. Even though the cmake --loglevel option is not case sensitive, show the supported values as uppercase to match the message() docs as closely as possible, since they are related to the same feature. Also fixes the wrong string being shown for the warning level by cmake --help.
* | | | | Merge topic 'doc-SKIP_RETURN_CODE-range'Craig Scott2019-07-091-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 365ee32db8 Help: Valid range for test property, SKIP_RETURN_CODE, is 0 to 255, inclusive Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3507
| * | | | | Help: Valid range for test property, SKIP_RETURN_CODE, is 0 to 255, inclusiveStephen Manz2019-07-021-1/+2
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-07-091-1/+1
| | | | | |
* | | | | | Merge topic 'autogen_header_extension'Brad King2019-07-0810-160/+127
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f8a310c9d1 cmSystemTools: Remove cmSystemTools::FileFormat method 90b5289c55 cmExtraCodeLiteGenerator: Use cmake::Is*Extension for file type detection e50fa44a35 cmake: Refactor file extension list setup 8214ad442f Tests: Autogen: Extend SameName test with additional header extensions 4a9154537c Autogen: Use cmake::IsHeader/SourceExtension for file type detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3511
| * | | | | | cmSystemTools: Remove cmSystemTools::FileFormat methodSebastian Holtermann2019-07-042-85/+0
| | | | | | |
| * | | | | | cmExtraCodeLiteGenerator: Use cmake::Is*Extension for file type detectionSebastian Holtermann2019-07-041-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cmExtraCodeLiteGenerator.cxx use `cmake::Is*Extension` methods instead of `cmSystemTools::GetFileFormat` for file type detection.
| * | | | | | cmake: Refactor file extension list setupSebastian Holtermann2019-07-042-48/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor the file extention list setup in cmake.h/cxx and add file extensions lists for Cuda and Fortran.
| * | | | | | Tests: Autogen: Extend SameName test with additional header extensionsSebastian Holtermann2019-07-044-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds additional headers with suffixes ".hh" and uppercase ".H" to the QtAutogen/SameName test.
| * | | | | | Autogen: Use cmake::IsHeader/SourceExtension for file type detectionSebastian Holtermann2019-07-041-17/+14
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the QtAutogen initializer use `cmake::IsHeaderExtension` and `cmake::IsSourceExtension` instead of `cmSystemTools::GetFileFormat` for file type detection. Closes: #13904
* | | | | | Merge branch 'release-3.15'Brad King2019-07-080-0/+0
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'fortran-submodule-cray' into release-3.15Brad King2019-07-082-1/+9
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | | | | | | | | | Merge-request: !3504
* | | | | | | Merge topic 'fortran-submodule-cray'Brad King2019-07-082-1/+9
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b0bcd4d7d2 Fortran: Add support for submodules on Cray 33de4d27eb Fortran: Support compilers using no module prefix on submodule files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3504
| * | | | | | Fortran: Add support for submodules on CrayWillem Deconinck2019-07-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define `CMAKE_Fortran_SUBMODULE_{SEP,EXT}` for the Cray Fortran compiler. Use an empty separator to tell CMake that this compiler does not use the enclosing module name as a prefix on submodule files. Issue: #18925
| * | | | | | Fortran: Support compilers using no module prefix on submodule filesWillem Deconinck2019-07-081-1/+7
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define `CMAKE_Fortran_SUBMODULE_SEP` with an empty string to mean that the compiler uses no module prefix on its submodule files. Also add a default fallback to use the `.mod` extension when `CMAKE_Fortran_SUBMODULE_EXT` is not set. This is a better guess than no extension at all.
* | | | | | Merge topic 'pb-cxx11'Brad King2019-07-082-0/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59a30f2acf FindProtobuf: libprotoc also needs C++11 194adaf985 Tests: require C++11 for some protobuf tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3503
| * | | | | | FindProtobuf: libprotoc also needs C++11Rolf Eike Beer2019-07-031-0/+5
| | | | | | |
| * | | | | | Tests: require C++11 for some protobuf testsRolf Eike Beer2019-07-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Newer versions of Protobuf require C++11, which is reflected in the imported target created by FindProtobuf. Manually set this for all tests that only use the variables.
* | | | | | | Merge topic 'threads-are-good'Brad King2019-07-083-6/+19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 08cd7f6a02 Swift: support multithreaded compilation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3506
| * | | | | | | Swift: support multithreaded compilationSaleem Abdulrasool2019-07-023-6/+19
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Query the number of logical CPUs available to enable parallel compilation for Swift.
* | | | | | | CMake Nightly Date StampKitware Robot2019-07-081-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2019-07-071-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2019-07-061-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2019-07-051-1/+1
| | | | | |
* | | | | | Merge branch 'release-3.15'Craig Scott2019-07-040-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge branch 'docs-misc-trivial-cleanups' into release-3.15Craig Scott2019-07-045-39/+39
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !3498
* | \ \ \ \ \ Merge topic 'docs-misc-trivial-cleanups'Craig Scott2019-07-045-39/+39
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d5b722bbbd Help: Remove mention of CMAKE_INSTALL_DO_STRIP ddc7ea4696 Help: Clarify how to provide multiple targets with cmake --target c509f38b7b Help: Add missing xref for CMAKE_EXECUTE_PROCESS_COMMAND_ECHO 9cc6befe1b Help: Improve formatting of list(TRANSFORM) sub-options 074fbdb73f Help: Clean up trivial typos and grammar Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !3498
| * | | | | | Help: Remove mention of CMAKE_INSTALL_DO_STRIPCraig Scott2019-07-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It isn't yet clear whether we want to make this part of the documented API for the install script. Remove it from the docs before it appears in an official release for now. Relates: #18997
| * | | | | | Help: Clarify how to provide multiple targets with cmake --targetCraig Scott2019-07-031-1/+2
| | | | | | |
| * | | | | | Help: Add missing xref for CMAKE_EXECUTE_PROCESS_COMMAND_ECHOCraig Scott2019-07-031-0/+2
| | | | | | |
| * | | | | | Help: Improve formatting of list(TRANSFORM) sub-optionsCraig Scott2019-07-031-17/+17
| | | | | | |
| * | | | | | Help: Clean up trivial typos and grammarCraig Scott2019-07-035-20/+17
| | |_|_|/ / | |/| | | |