Commit Graph

51311 Commits

Author SHA1 Message Date
Brad King 0dcc03cd16 Tests: Fix ConfigSources test with Intel compiler on Windows
The test regularly fails updating the `vc*.pdb` compiler-generated
PDB file.  Add the `/Z7` flag as the compiler suggests for this.
2021-01-06 11:13:03 -05:00
Brad King 91f0f4aa73 Merge topic 'explicit-this-fix'
209daa20b2 Code style: add missed explicit 'this->'

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5400
2021-01-06 10:20:57 -05:00
Brad King c1a7de72e1 Merge topic 'depend_make_refine'
b696f78073 cmDepends: merge dependers of depend makefile

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5631
2021-01-06 10:20:04 -05:00
Brad King 6493d37091 Merge topic 'update-kwsys'
b6ae9ddc41 Merge branch 'upstream-KWSys' into update-kwsys
3887390a37 KWSys 2021-01-05 (a72d59e1)

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5665
2021-01-06 10:19:10 -05:00
Kitware Robot 3b36d12ac2 CMake Nightly Date Stamp 2021-01-06 00:01:12 -05:00
Brad King ce8bb12f72 Merge branch 'release-3.19' 2021-01-05 09:03:08 -05:00
Brad King 98084f902b Merge topic 'FindMPI-oneapi-single-quotes'
a5b223aa7f FindMPI: remove single quotes from include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5654
2021-01-05 09:03:08 -05:00
Brad King d0e3408d8b Merge topic 'FindMPI-oneapi-single-quotes' into release-3.19
a5b223aa7f FindMPI: remove single quotes from include path

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5654
2021-01-05 09:03:07 -05:00
Brad King 522015e04f Merge topic 'java-export-native_headers'
53235626a2 UseJava: enable exportation of native headers target

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5658
2021-01-05 09:02:12 -05:00
Brad King 78c95e5a1c Merge topic 'ninja-omit-empty-custom-command'
d43f4692e0 Ninja: Omit custom commands with an empty COMMAND

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5647
2021-01-05 09:01:12 -05:00
Kai Wang b696f78073 cmDepends: merge dependers of depend makefile
Since one depender has multiple dependees, depend makefile generated
same depender line by line, to reduce file size and refine make file
parse speed, merge same dependers to one. And add a testcase for
large depend.make which generated source file includes 20000 header
files and run build and incremental build

Signed-off-by: Wangkai <wangkai86@huawei.com>
Signed-off-by: Zhaoyingdong <zhaoyingdong@huawei.com>
2021-01-05 07:48:27 -05:00
Oleksandr Koval 209daa20b2 Code style: add missed explicit 'this->'
CMake uses explicit 'this->' style. Using custom clang-tidy check we can
detect and fix places where 'this->' was missed.
2021-01-05 14:32:36 +02:00
Brad King b6ae9ddc41 Merge branch 'upstream-KWSys' into update-kwsys
# By KWSys Upstream
* upstream-KWSys:
  KWSys 2021-01-05 (a72d59e1)
2021-01-05 06:56:08 -05:00
KWSys Upstream 3887390a37 KWSys 2021-01-05 (a72d59e1)
Code extracted from:

    https://gitlab.kitware.com/utils/kwsys.git

at commit a72d59e12fcfcce1a88456effb6543bf3cd20dc9 (master).

Upstream Shortlog
-----------------

Dylan Fan (1):
      e6cc4679 SystemInformation: Add Zhaoxin x86 processor
2021-01-05 06:56:02 -05:00
Kitware Robot 764ce15ffb CMake Nightly Date Stamp 2021-01-05 00:01:12 -05:00
Eduard Valeyev a5b223aa7f FindMPI: remove single quotes from include path
Intel OneAPI's MPI wraps include paths into single quotes,
remove them when sanitizing _MPI_INCLUDE_PATH

Fixes: #21634
2021-01-04 14:13:43 -05:00
Brad King 5dafe89650 Merge topic 'posix-test-command'
d9a788b356 bootstrap: test -a|o is not POSIX

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !5650
2021-01-04 13:50:46 -05:00
Brad King 4d70299c66 Merge topic 'clang_win32_subsystem'
acfb54bb2f Clang: Support WIN32_EXECUTABLE

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5648
2021-01-04 13:49:23 -05:00
Brad King 1883ef1cda Merge topic 'tests-bump-minver'
72e7c45e98 Tests: Bump CMake minimum required in tests to 2.8.12

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5644
2021-01-04 13:48:38 -05:00
Brad King eb14fff1ca Merge topic 'emacs-mode-not-char'
3987db59c5 cmake-mode.el: Fix rx usage for Emacs 26

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Przemyslaw Kryger <pkryger@gmail.com>
Acked-by: Jostein Kjønigsen <jostein@kjonigsen.net>
Merge-request: !5657
2021-01-04 13:31:11 -05:00
Brad King 49cec642af Merge topic 'tutorial-typo'
b42a63605c Tutorial: Fix minor typo in index.rst

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5662
2021-01-04 13:30:18 -05:00
fazl b42a63605c Tutorial: Fix minor typo in index.rst
s/mqsqrt.h/mysqrt.h/
2021-01-04 12:02:09 -05:00
marciosmiderle 3987db59c5 cmake-mode.el: Fix rx usage for Emacs 26
The change in commit 901386f646 (cmake-mode.el: Add navigation by
function and macro, 2020-12-11) introduced a regression.  Emacs 26 could
not load cmake-mode.el anymore.  Use `(not-char ")")`, not `(not ")")`.
2021-01-04 11:36:41 -05:00
Kitware Robot f1ca52d48e CMake Nightly Date Stamp 2021-01-04 00:01:12 -05:00
Kitware Robot 338778989d CMake Nightly Date Stamp 2021-01-03 00:01:07 -05:00
Kitware Robot 76c1ee7f16 CMake Nightly Date Stamp 2021-01-02 00:01:07 -05:00
Kitware Robot d6d67ba6c3 CMake Nightly Date Stamp 2021-01-01 00:01:07 -05:00
Kitware Robot 990692bb3f CMake Nightly Date Stamp 2020-12-31 00:01:10 -05:00
Brad King b30243d9fd Merge topic 'copyright-year'
6ad7e88314 Copyright.txt: Update year range to end in 2021

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5652
2020-12-30 07:29:10 -05:00
Kitware Robot 8d33e8672b CMake Nightly Date Stamp 2020-12-30 00:01:06 -05:00
Marc Chevrier 53235626a2 UseJava: enable exportation of native headers target 2020-12-29 17:14:20 +01:00
Kitware Robot c2a8d9b94e CMake Nightly Date Stamp 2020-12-29 00:01:09 -05:00
Kitware Robot 6b1adada4c CMake Nightly Date Stamp 2020-12-28 00:01:18 -05:00
Kitware Robot da2474626b CMake Nightly Date Stamp 2020-12-27 00:01:08 -05:00
Marc Chevrier f5cdcd0606 Merge topic 'makefiles-custom_command-depfile'
3eacf857e3 Tests: Add case for DEPFILE in add_custom_command
cfd8a5ac1f Makefiles: Add support of DEPFILE for add_custom_command
a526f71266 cmGccDepfileReader: Add new function ensuring paths are valid

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5617
2020-12-26 05:55:55 -05:00
Kitware Robot fb6b2042f2 CMake Nightly Date Stamp 2020-12-26 00:01:07 -05:00
Kitware Robot 0e08a8552a CMake Nightly Date Stamp 2020-12-25 00:01:07 -05:00
Kitware Robot 67fe67248c CMake Nightly Date Stamp 2020-12-24 00:01:10 -05:00
Craig Scott ef5b3eff4e Merge topic 'xcode-inherit-paths'
5115e8b2b6 Xcode: Generalize inheritance of project-level search paths
6b6230b23b cmGlobalXCodeGenerator: Factor out helper to append attribute

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5637
2020-12-23 19:11:21 -05:00
Brad King 6ad7e88314 Copyright.txt: Update year range to end in 2021 2020-12-23 14:31:37 -05:00
Issam E. Maghni d9a788b356 bootstrap: test -a|o is not POSIX 2020-12-23 13:27:33 -05:00
Shannon Booth d43f4692e0 Ninja: Omit custom commands with an empty COMMAND
Fixes: #21063
2020-12-23 09:59:03 -05:00
Marc Chevrier 3eacf857e3 Tests: Add case for DEPFILE in add_custom_command
Issue: #20286, #21415
2020-12-23 15:47:56 +01:00
Marc Chevrier cfd8a5ac1f Makefiles: Add support of DEPFILE for add_custom_command
Issue: #20286
Fixes: #21415
2020-12-23 15:47:46 +01:00
Brad King 95c59252c4 Merge topic 'FindGTK2-atkmmconfig'
9e5e312210 FindGTK2: Find atkmmconfig.h separately from atkmm.h

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5645
2020-12-23 09:43:57 -05:00
Brad King 809e80ed7c Merge topic 'cpack-nuget-linux'
dade75509f CPack/NuGet: Fix nuspec file generation for UNIX-style OS

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5640
2020-12-23 09:39:40 -05:00
Brad King 6f7d7e4dbf Merge topic 'editorconfig'
8c14c6bd0b Add .editorconfig file

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Michael Hirsch, Ph.D. <michael@scivision.dev>
Merge-request: !5629
2020-12-23 09:37:57 -05:00
Brad King 91003e99e7 Merge branch 'release-3.19' 2020-12-23 09:35:40 -05:00
Brad King 2fcf38b846 Merge topic 'rel-linux-aarch64'
7cf6941f37 Merge branch 'backport-rel-linux-aarch64' into rel-linux-aarch64
fe1bd15ad7 gitlab-ci: add jobs to make Linux release packages for aarch64
24247155af Merge branch 'backport-rel-linux-aarch64' into rel-linux-aarch64
2c1127a7a9 Help: Add 3.19.3 release note for Linux aarch64 binary
76742c4cbe gitlab-ci: add jobs to make Linux release packages for aarch64 on 3.19 branch
e14fb01c41 Utilities/Release: Add docker specs for Linux aarch64 binaries
595551a805 gitlab-ci: consolidate Linux release package job spec for x86_64

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Bruno Verachten <gounthar@gmail.com>
Merge-request: !5538
2020-12-23 09:35:40 -05:00
Brad King 511158a03b Merge topic 'rel-linux-aarch64' into release-3.19
2c1127a7a9 Help: Add 3.19.3 release note for Linux aarch64 binary
76742c4cbe gitlab-ci: add jobs to make Linux release packages for aarch64 on 3.19 branch
e14fb01c41 Utilities/Release: Add docker specs for Linux aarch64 binaries
595551a805 gitlab-ci: consolidate Linux release package job spec for x86_64

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Bruno Verachten <gounthar@gmail.com>
Merge-request: !5538
2020-12-23 09:35:39 -05:00