summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmVSSetupHelper: Support Enterprise WDK build enviornmentJon Doron2018-11-272-0/+34
| | | | | | | | | | Enterprise WDK is a command line build enviornment that does not require any installation prior to use. More information and download can be found here: https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/using-the-enterprise-wdk Signed-off-by: Jon Doron <arilou@gmail.com>
* CMake Nightly Date StampKitware Robot2018-11-261-1/+1
|
* CMake Nightly Date StampKitware Robot2018-11-251-1/+1
|
* CMake Nightly Date StampKitware Robot2018-11-241-1/+1
|
* CMake Nightly Date StampKitware Robot2018-11-231-1/+1
|
* CMake Nightly Date StampKitware Robot2018-11-221-1/+1
|
* Merge topic 'clang-tidy'Brad King2018-11-2112-15/+17
|\ | | | | | | | | | | | | 5731ec30f0 clang-tidy: fix warnings from version 7 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2636
| * clang-tidy: fix warnings from version 7Regina Pfeifer2018-11-2012-15/+17
| | | | | | | | | | Fix some warnings that are new since clang-tidy version 4, and update `.clang-tidy` to suppress the rest.
* | Merge topic 'FindGIF-modernize'Brad King2018-11-216-13/+116
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 74cc42e937 Help: Add notes for topic 'FindGIF-modernize' 6962a41e6b FindGIF: Add test 5bc64fe6c2 FindGIF: Modernize Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2632
| * | Help: Add notes for topic 'FindGIF-modernize'Brad King2018-11-211-0/+4
| | |
| * | FindGIF: Add testMaximilian Heinzler2018-11-204-0/+65
| | | | | | | | | | | | | | | This tests whether GIFLIB can be found and the linker works. For newer versions (>=5) it also tests if the version was parsed correctly.
| * | FindGIF: ModernizeMaximilian Heinzler2018-11-201-13/+47
| | | | | | | | | | | | | | | | | | This brings the module up to the current find module standards by adding the GIF_INCLUDE_DIRS variable and the target GIF::GIF. It also updates the documentation style to that of similar modules.
* | | Merge topic 'find-boost-test-version'Brad King2018-11-213-1/+21
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 19d92d5e6e FindBoost: provide the version in x.y.z format 186f69cf26 FindBoost: test version variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2638
| * | | FindBoost: provide the version in x.y.z formatBen Boeckel2018-11-202-1/+3
| | | |
| * | | FindBoost: test version variablesBen Boeckel2018-11-202-1/+19
| | |/ | |/|
* | | Merge branch 'release-3.13'Brad King2018-11-210-0/+0
|\ \ \
| * \ \ Merge branch 'fortran-submodule-case' into release-3.13Brad King2018-11-203-117/+117
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2644
* | \ \ \ Merge topic 'fortran-submodule-case'Brad King2018-11-213-117/+117
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | ead16adfc8 Fortran: Fix module dependency scanning with upper-case SUBMODULE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2644
| * | | | Fortran: Fix module dependency scanning with upper-case SUBMODULEBrad King2018-11-203-117/+117
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The lexical token expression added by commit v3.7.0-rc1~73^2~1 (Fortran: Add support for submodule syntax in dependency scanning, 2016-09-05) has a typo and does not match upper-case `B` in `SUBMODULE`. Fix it. Fixes: #18595
* | | | CMake Nightly Date StampKitware Robot2018-11-211-1/+1
| | | |
* | | | Merge topic 'doc-module-doc-syntax'Craig Scott2018-11-202-78/+99
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | 8369e3e782 Help/dev: Modernize module example in the CMake Documentation Guide 664d6178d8 Help: Modernize example find module docs in cmake-developer(7) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2621
| * | | Help/dev: Modernize module example in the CMake Documentation GuideBrad King2018-11-201-46/+38
| | | |
| * | | Help: Modernize example find module docs in cmake-developer(7)Brad King2018-11-201-32/+61
| | | |
* | | | Merge branch 'release-3.13'Brad King2018-11-200-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | CMake 3.13.0v3.13.0Brad King2018-11-201-1/+1
| | | |
* | | | Merge branch 'release-3.13'Brad King2018-11-200-0/+0
|\ \ \ \ | |/ / /
| * | | Merge branch 'blas-pkgcfg' into release-3.13Brad King2018-11-191-0/+1
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2631
| * \ \ \ Merge branch 'FindPython-lib-arch' into release-3.13Brad King2018-11-191-0/+17
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2624
| * \ \ \ \ Merge branch 'irsl-ucrt-version' into release-3.13Brad King2018-11-191-3/+19
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !2637
* | \ \ \ \ \ Merge topic 'genex-in_list-empty-args'Brad King2018-11-2013-6/+133
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b5f8113ca7 Genex: Add policy to handle empty list items in $<IN_LIST:...> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2569
| * | | | | | | Genex: Add policy to handle empty list items in $<IN_LIST:...>Kyle Edwards2018-11-1913-6/+133
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old behavior of $<IN_LIST:...> is inconsistent with that of if(IN_LIST), in that it does not find an empty search item even if the list contains empty items. This change adds a new policy to correctly handle empty items and make the behavior more consistent with if(IN_LIST). Fixes: #18556
* | | | | | | Merge topic 'blas-pkgcfg'Brad King2018-11-201-0/+1
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a3c31effed FindBLAS: Restore BLAS_FOUND when found using pkgconfig Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2631
| * | | | | | FindBLAS: Restore BLAS_FOUND when found using pkgconfigMartin von Gagern2018-11-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit v3.12.0-rc1~92^2 (FindPkgConfig: export the list of found libraries also as variable, 2018-05-11) dropped use of FPHSA to set `BLAS_FOUND`. Set it explicitly instead.
* | | | | | | Merge topic 'FindPython-lib-arch'Brad King2018-11-201-0/+17
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c24f29c664 FindPython: Ensure config tool matches library architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Eric Noulard <eric.noulard@gmail.com> Merge-request: !2624
| * | | | | | FindPython: Ensure config tool matches library architectureMarc Chevrier2018-11-191-0/+17
| |/ / / / /
* | | | | | Merge topic 'irsl-ucrt-version'Brad King2018-11-201-3/+19
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 01c7d9ce86 IRSL: Detect versioned Windows Universal CRT directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2637
| * | | | | IRSL: Detect versioned Windows Universal CRT directoriesBrad King2018-11-191-3/+19
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows SDK version 10.0.17763.0 now places the uCRT libraries in a versioned directory. Fixes: #18603
* | | | | CMake Nightly Date StampKitware Robot2018-11-201-1/+1
| |/ / / |/| | |
* | | | Merge branch 'release-3.13'Brad King2018-11-190-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'backport-configure_file-canonical-deps' into release-3.13Brad King2018-11-195-11/+18
| |\ \ \ | | | | | | | | | | | | | | | Merge-request: !2635
| * \ \ \ Merge branch 'ctest-stdin' into release-3.13Brad King2018-11-157-2/+45
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !2618
* | \ \ \ \ Merge topic 'backport-configure_file-canonical-deps'Brad King2018-11-190-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 57701227d6 configure_file: canonicalize input and output path in dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2635
| * | | | | configure_file: canonicalize input and output path in dependenciesFrank Benkstein2018-11-195-11/+18
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Represent the input file path internally in canonical form. Otherwise multiple `configure_file` calls that share the same input file but specify it relative to different directories (e.g. via `../`) result in multiple copies of the dependency on the rule to re-run CMake. This causes the Ninja generator to emit duplicate phony build statements for these dependencies, which generates an error with `-w dupbuild=err`, which will be default in Ninja 1.9. Also canonicalize the output path for consistency. Add a test case. Fixes: #18584
* | | | | Merge topic 'macro_doc_cleanups'Brad King2018-11-191-5/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b82526c654 Help: Minor grammar and typo corrections for macro command docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2622
| * | | | | Help: Minor grammar and typo corrections for macro command docsCraig Scott2018-11-151-5/+5
| | | | | | | | | | | | | | | | | | Follow-up to !2616, specifically commit 22cca9b810
* | | | | | Merge topic 'findx11-imported-targets'Brad King2018-11-196-121/+887
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bced9d5e56 Tests/FindX11: add a test a7d2ffb232 FindX11: add imported targets 40b3dba529 FindX11: require Freetype and Fontconfig for Xft cc96249e2e FindX11: remove local variable from the advanced list 99489d9f10 FindX11: find Xext.h b8b598061a FindX11: match variables with library names 6079a0d00f FindX11: fix some formatting in the documentation 3c54955d0d FindX11: use `list(APPEND)` for clearer code ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2604
| * | | | | | Tests/FindX11: add a testBen Boeckel2018-11-154-0/+508
| | | | | | |
| * | | | | | FindX11: add imported targetsBen Boeckel2018-11-132-36/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These imported targets are fine-grained and recommended over the global `X11_LIBRARIES` and `X11_INCLUDE_DIR` variables.
| * | | | | | FindX11: require Freetype and Fontconfig for XftBen Boeckel2018-11-121-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Xft header includes headers from freetype and fontconfig, so they are necessary for its use.
| * | | | | | FindX11: remove local variable from the advanced listBen Boeckel2018-11-121-1/+0
| | | | | | |