- May 20, 2020
-
-
Brad King authored
cURL detects the `send` and `recv` signatures using a large loop of `try_compile` checks. The results are used for the following: * Casting argument types in calls to `send` and `recv`, perhaps to avoid conversion warnings. We compile with `-w` anyway. * Providing debug variants for `CURLDEBUG`, which we do not use. Replace the detection loops with hard-coded results that should work well enough everywhere. This significantly reduces the number of configure-time checks for building CMake on some platforms.
-
- May 19, 2020
-
-
70c85c1d Tests: Add case for source files named with CONFIG genex 3b547e2e VS: Simplify logic adding source file C/C++ language flag to MSVC 27ead9d4 VS: Compute managed type from an existing configuration 1222327c VS: Write custom commands for sources from all configurations 65fe58a4 cmVisualStudio10TargetGenerator: Adopt Windows Store and Phone infrastructure 3fa3b7a4 cmGeneratorTarget: Remove default config from Get* methods d6a88d21 cmTarget: Replace "perConfig" constructor boolean with enum Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4761
-
6728f0fa cmPropertyDefinitionMap: simplify and shorten Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4753
-
8fa58aea FindHDF5: Clean variables and output Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4759
-
f84af8e2 add_test: Allow special characters in test name Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4754
-
Kitware Robot authored
-
- May 18, 2020
-
-
Brad King authored
This is now expected to work on all generators where the test runs. Recent ancestors of this commit fix the Visual Studio generator. Fixes: #20648
-
Brad King authored
Do not add a target-wide language flag. We need a flag on an individual source file to explicitly specify the C or C++ language if and only if the source file extension does not imply it.
-
Brad King authored
It is not clear how multiple configurations should be handled here, but using an existing configuration is at least better than the empty configuration.
-
Brad King authored
-
Brad King authored
Move support for Resx, Xaml, Certificate, and AppManifest file handling out of cmGeneratorTarget.
-
Brad King authored
Ensure all call sites pass an explicit configuration.
-
Brad King authored
-
The module's functionality is preserved. Perform cleanups: - Format some functions - Change macros to functions - Fix return value check from execute_process - Hide status messages unless HDF5_FIND_DEBUG is enabled - Normalize TRUE/FALSE capitalization Fixes: #20718
-
592085b9 FetchContent: Add support for SOURCE_SUBDIR Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4757
-
a653ca95 Tests: Update CUDA tests to work with Clang 5df21adf CUDA: Add support for Clang compiler dc2eae1f FindCUDAToolkit: Factor out discovery code into a separate file 70be10cb CUDA: Remove toolkit include dirs from implicit include dirs only with NVIDIA Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Artem Belevich <tra@google.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Acked-by:
Axel Huebl <axel.huebl@plasma.ninja> Acked-by:
friendnick <ikoval67@gmail.com> Acked-by:
Patrik Huber <patrikhuber@gmail.com> Merge-request: !4442
-
448e2d7a Help: Provide cross-references between compiler settings 1f697b39 Help: COMPILE_OPTIONS: bundle cross refs, add example Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4749
-
Brad King authored
-
-
a9f4f58f cmGeneratorTarget: Clear AllConfigSources in ClearSourcesCache Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4751
-
a9f4f58f cmGeneratorTarget: Clear AllConfigSources in ClearSourcesCache Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4751
-
7b83ca81 FindOpenSSL: add target OpenSSL::applink to support OpenSSL's applink feature Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4737
-
25995b2b cmGlobalGenerator: Fix CheckTargetsForMissingSources after refactoring Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4747
-
cb8f7e3a FindDoxygen: Prevent tests from interfering with each other Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4756
-
Kitware Robot authored
-
- May 17, 2020
-
-
Deniz Bahadir authored
Fixes: #19391
-
Kitware Robot authored
-
- May 16, 2020
-
-
Craig Scott authored
Fixes: #19875
-
Kitware Robot authored
-
- May 15, 2020
-
-
Craig Scott authored
When doing something like ctest -j8, the FindDoxygen.SimpleTest test case would execute multiple doxygen sub-tests that then try to create/write to the same output directory.
-
Raul Tambre authored
-
Brad King authored
-
Raul Tambre authored
When crosscompiling we pass the sysroot. We need to try various architecture flags. Clang doesn't automatically select one that works. First try the ones that are more likely to work for modern installations: * <=sm_50 is deprecated since CUDA 10.2, try sm_52 first for future compatibility. * <=sm_20 is removed since CUDA 9.0, try sm_30. Otherwise fallback to Clang's current default. Currently that's `sm_20`, the lowest it supports. Separable compilation isn't supported yet. Fixes: #16586
-
Raul Tambre authored
This allows for re-use in other parts of the code, that require the CUDA toolkit location, but can't or may not want to use the full `FindCUDAToolkit`.
-
The special case added by commit 87df6370 (CUDA: Do not treat CUDA toolkit include directories as implicit, 2020-02-02, v3.17.0-rc1~31^2) breaks CMake's protections against changing the compiler's implicit include directory order. Do this only for the NVIDIA compiler where it is needed as a workaround to another problem. That compiler does not put the host compiler's implicit include directories in `-I` paths so we do not detect them as `CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES` anyway.
-
-
3719ddd3 Help: Add 3.16.7 release note for FindPkgConfig '-isystem' fix Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4752
-
3719ddd3 Help: Add 3.16.7 release note for FindPkgConfig '-isystem' fix Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4752
-
3d4b70ea set_source_files_properties: Allow specification of directory scope Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !4661
-
Brad King authored
Merge-request: !4751
-