summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Compiler/TI: Add std options for C++14Josef Angstenberger2020-09-201-4/+22
| | | | | The TI compiler does either support C++98 or C++14, but not both at the same time.
* Compiler/TI: Add std options for C++98Josef Angstenberger2020-09-202-1/+52
| | | | | | | | The TI compiler does not support C++98, only C++03 (based on manual of current version). This change sets the C++98 option to C++03 based on the fact that it is done this way for the SunPro compiler already.
* Compiler/TI: Add std options for C11Josef Angstenberger2020-09-201-0/+11
|
* Compiler/TI: Check default C standardJosef Angstenberger2020-09-202-0/+19
|
* Compiler/TI: Check compiler version for C99 supportJosef Angstenberger2020-09-201-4/+35
|
* Compiler/TI: Fix definition of std optionsJosef Angstenberger2020-09-201-4/+4
| | | | | | | | - The compile option variable has to be defined as list. - The compiler works in relaxed ANSI mode by default. Strict ANSI has to be explicitly set additionally to the language standard.
* Compiler/TI: Avoid generic variable name in macroJosef Angstenberger2020-09-201-8/+7
| | | | | | | | | | In commit a548a52230 (Compiler/TI: Refactor C/CXX to use a common file, 2020-07-11) a variable named `prefix` has been introduced. It is set in the callers namespace because it was defined inside a macro, not a function. Avoid such generic variable name.
* CMake Nightly Date StampKitware Robot2020-09-201-1/+1
|
* CMake Nightly Date StampKitware Robot2020-09-191-1/+1
|
* Merge topic 'rel-drop-old'Brad King2020-09-186-431/+1
|\ | | | | | | | | | | | | 6a88e6332f Utilities/Release: Drop now-unused scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5234
| * Utilities/Release: Drop now-unused scriptsBrad King2020-09-176-431/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since these commits: * commit ab2276e6b9 (Utilities/Release: remove old macOS release script, 2020-09-16) * commit 7670ba8b0a (Utilities/Release: Drop win{32,64} scripts in favor of docker build, 2020-05-05, v3.18.0-rc1~203^2) * commit 689fdbfc61 (Utilities/Release: Drop linux64 script in favor of docker build, 2019-08-27, v3.16.0-rc1~184^2) several scripts we once used for producing release binaries for distribution on `cmake.org` are no longer needed.
* | Merge branch 'release-3.18'Brad King2020-09-180-0/+0
|\ \
| * \ Merge topic 'ninja-multi-automoc-regression' into release-3.18Brad King2020-09-186-7/+28
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 23fe4b861f Ninja Multi-Config: Fix dependencies of custom commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5238
* | \ \ Merge topic 'ninja-multi-automoc-regression'Brad King2020-09-186-7/+28
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 23fe4b861f Ninja Multi-Config: Fix dependencies of custom commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5238
| * | | Ninja Multi-Config: Fix dependencies of custom commandsKyle Edwards2020-09-176-7/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a9fd3a10 addressed the scenario where the depending target is a utility target, but not the scenario where the dependent target is a utility target. Account for this scenario. Also add a Qt-specific test case. Fixes: #21118
* | | | Merge branch 'release-3.18'Brad King2020-09-180-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'FindMatlab-r2020b' into release-3.18Brad King2020-09-181-0/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d292aecb6 FindMatlab: add R2020b => 9.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5233
* | \ \ \ Merge topic 'FindMatlab-r2020b'Brad King2020-09-181-0/+1
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 4d292aecb6 FindMatlab: add R2020b => 9.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5233
| * | | | FindMatlab: add R2020b => 9.9Michael Hirsch2020-09-171-0/+1
| | |/ / | |/| |
* | | | Merge topic 'ci-macos-package'Brad King2020-09-181-1/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6dca75fd86 gitlab-ci: minimize pipeline for packaging Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5237
| * | | | gitlab-ci: minimize pipeline for packagingBrad King2020-09-171-1/+5
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2020-09-181-1/+1
|/ / / /
* | | | Merge branch 'release-3.18'Brad King2020-09-170-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'ci-xcode-11.7' into release-3.18Brad King2020-09-171-3/+3
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 53709c764e gitlab-ci: update macOS jobs to use Xcode 11.7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5236
* | | | Merge topic 'ci-xcode-11.7'Brad King2020-09-171-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfae54b40c Merge branch 'backport-3.18-ci-xcode-11.7' into ci-xcode-11.7 135a2d26d3 gitlab-ci: update macOS jobs to use Xcode 11.7 53709c764e gitlab-ci: update macOS jobs to use Xcode 11.7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5236
| * \ \ \ Merge branch 'backport-3.18-ci-xcode-11.7' into ci-xcode-11.7Brad King2020-09-170-0/+0
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | gitlab-ci: update macOS jobs to use Xcode 11.7Brad King2020-09-171-3/+3
| | |/ /
| * | | gitlab-ci: update macOS jobs to use Xcode 11.7Brad King2020-09-171-4/+4
|/ / /
* | | Merge topic 'ci-package-upload'Brad King2020-09-171-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | d747684bbb gitlab-ci: reduce verbosity of binary upload Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5235
| * | | gitlab-ci: reduce verbosity of binary uploadBrad King2020-09-171-1/+1
| | |/ | |/| | | | | | | Tell `ssh` not to print informational messages.
* | | Merge topic 'string-json-support'Brad King2020-09-1718-0/+790
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8eab76eb84 string(JSON): Adds JSON parsing support to the string command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5159
| * | | string(JSON): Adds JSON parsing support to the string commandPeter Steneteg2020-09-1618-0/+790
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a set of sub commands to the string command for parsing JSON, the JSON commands are: GET, TYPE, MEMBER, LENGTH, REMOVE, SET, and EQUAL. Closes: #19501
* | | | Merge topic 'finddoxygen-permission-denied'Brad King2020-09-171-7/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 818c6948da FindDoxygen: build the generated file contents using temporary strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5230
| * | | | FindDoxygen: build the generated file contents using temporary stringsRonald Hiemstra2020-09-161-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Incrementally writing to a file, could result in write (permission denied) errors. Those errors are probably due to file-monitoring processes having a temporary lock on a generated file. The implemented solution builds the content of the generated file as string and in the end the built string is written to the generated file. Fixes: #21190
* | | | | Merge topic 'findlibxml2_add_names'Brad King2020-09-171-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa258f175d FindLibXml2 : added libxml2_a to find_library() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5232
| * | | | | FindLibXml2 : added libxml2_a to find_library()Olivier LIESS2020-09-161-1/+1
| |/ / / / | | | | | | | | | | | | | | | This should match the default static library name defined by LibXml2 Makefile.msvc
* | | | | Merge topic 'system-includes-for-clang-on-windows'Brad King2020-09-172-0/+6
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bb61c2d024 Clang: use -imsvc for system include dirs when running on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Raul Tambre <raul@tambre.ee> Acked-by: Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !5231
| * | | | Clang: use -imsvc for system include dirs when running on WindowsAndrew Fuller2020-09-162-0/+6
| |/ / / | | | | | | | | | | | | Fixes #17808
* | | | CMake Nightly Date StampKitware Robot2020-09-171-1/+1
| | | |
* | | | Merge topic 'ci-macos-package'Brad King2020-09-1618-58/+185
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ab2276e6b9 Utilities/Release: remove old macOS release script 9671282bcc gitlab-ci: add a job to upload macOS binaries 5138be9558 ci: use a pre-built Qt for macOS packages 8ff3ce730d gitlab-ci: add a job to make macOS packages 7d4ec05c6f gitlab-ci: add a job to make a doc "bundle" f0aaf24f08 gitlab-ci: always place the build directory at the top 3a96ea903f ci: remove extra newline 758a8592ed Utilities: also support an already extracted doc tree Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5227
| * | | | Utilities/Release: remove old macOS release scriptBen Boeckel2020-09-163-40/+0
| | | | | | | | | | | | | | | | | | | | macOS releases are now made by GitLab-CI.
| * | | | gitlab-ci: add a job to upload macOS binariesBen Boeckel2020-09-162-0/+33
| | | | |
| * | | | ci: use a pre-built Qt for macOS packagesBen Boeckel2020-09-162-9/+25
| | | | |
| * | | | gitlab-ci: add a job to make macOS packagesBen Boeckel2020-09-164-0/+73
| | | | |
| * | | | gitlab-ci: add a job to make a doc "bundle"Ben Boeckel2020-09-167-7/+48
| | | | | | | | | | | | | | | | | | | | | | | | | This can be added to any other platform's package by reusing the artifact.
| * | | | gitlab-ci: always place the build directory at the topBen Boeckel2020-09-161-1/+1
| | | | |
| * | | | ci: remove extra newlineBen Boeckel2020-09-161-1/+0
| | | | |
| * | | | Utilities: also support an already extracted doc treeBen Boeckel2020-09-161-0/+5
| | | | |
* | | | | Merge branch 'release-3.18' into masterBrad King2020-09-161-0/+1
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
| * | | Help: Update 3.18.2 release notes to mention 3.16.9 and 3.17.5Brad King2020-09-151-0/+1
| | | | | | | | | | | | | | | | | | | | A change made in 3.18.2 was backported to the 3.16 and 3.17 branches. Update the 3.18 release note to mention them.