- Mar 28, 2017
-
-
Xcode 8.3 has dropped support for Swift 2.3 so that compiler and feature detection failed. Closes #16742
-
- Mar 02, 2017
-
-
Brad King authored
Issue: #16682
-
- Mar 01, 2017
-
-
- Feb 28, 2017
-
-
Brad King authored
The `FIND_LIBRARY_USE_LIB<arch>_PATHS` global properties ask `find_library` to look in `lib<arch>` directories automatically before corresponding `lib` directories. However, if `lib<arch>` is just a symlink to `lib` (or vice-versa) then we should skip adding the `lib<arch>` path. Such symlinks typically only exist to satisfy software that expects the `lib<arch>` path to be available. Fixes: #16687
-
- Feb 24, 2017
-
-
Brad King authored
When `COMPILE_PDB_NAME` is used without `COMPILE_PDB_OUTPUT_DIRECTORY` we cannot fall back on the link `PDB_OUTPUT_DIRECTORY` for an object library because it has no link step. Fixes: #16674
-
- Feb 22, 2017
-
-
Brad King authored
-
- Feb 15, 2017
-
-
Brad King authored
Append to `CMAKE_CUDA_FLAGS` instead of overwriting it.
-
- Feb 14, 2017
-
-
Brad King authored
On Windows with MSVC-like host compilers we must honor the standard libraries chosen by the `Platform/Windows-MSVC` module. Otherwise C code linked into the CUDA binary that expects to have these libraries available may not link.
-
Brad King authored
An executable using CUDA and C should link as CUDA.
-
Brad King authored
-
Brad King authored
Add `.clang-format` configuration files for Cuda test directories that use `Standard: Cpp11`. Otherwise clang-format splits the triple angle brackets used for CUDA kernels.
-
- Feb 10, 2017
-
-
The `nvcc -v` output provides what include directories need to be added to use the CUDA toolkit from other languages ( C/C++ ).
-
- Feb 04, 2017
-
-
Attempting to use AndroidTestUtilities to simply install some local files on device can result in the following error: Neither ExternalData_URL_TEMPLATES nor ExternalData_OBJECT_STORES is set We no longer require these ExternalData-specific variables to be set if no such remote data files are requested. Fixes: #16529
-
- Feb 02, 2017
-
-
Rolf Eike Beer authored
-
Rolf Eike Beer authored
This was broken in commit 98e6d1e5 (Tests/Module/WCDH: make it work with only C features defined) when all C tests were made accessible even if no C++ features are available, but the header was only created if C++ features are available. Fix it by creating the header unconditionally before any checks on the available features.
-
- Jan 31, 2017
-
-
Closes: #16432
-
- Jan 30, 2017
-
-
Rolf Eike Beer authored
Everything in there guards against unsupported compilers already, so no need to skip the whole file if no features are defined. This in turn allows to have a simpler fallback in case there is no C++ auto_type feature available.
-
Rolf Eike Beer authored
-
Rolf Eike Beer authored
This allows one to generate a header that will basically always work. In case an unknown compiler or compiler version is encountered it simply falls back to the unsupported case.
-
Fix tests to account for commit 243aed52 (cmTimestamp: Support SOURCE_DATE_EPOCH to override current time, 2017-01-25). In openSUSE we are running the test-suite as part of the build and that failed in these two places when building everything with `SOURCE_DATE_EPOCH` set.
-
- Jan 27, 2017
-
-
This encoding is documented by `strptime`.
-
-
- Jan 26, 2017
-
-
-
Issue: #15272
-
This allows a single condition to be used to choose between two alternatives. Without this the condition must be duplicated with one surrounded by `NOT`. Closes: #15585
-
See https://reproducible-builds.org/ for why this is good and https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
-
Brad King authored
Add missing pieces for RelWithDebInfo and MinSizeRel.
-
Brad King authored
Add a space to the imported include directories used for the test. This works around funny quoted-`;` interpretation by Visual Studio.
-
Brad King authored
Do not duplicate the list of include directories 4 times.
-
Daniele E. Domenichelli authored
These new global properties were added: * FeatureSummary_PKG_TYPES: Package types accepted by FeatureSummary (default REQUIRED RECOMMENDED OPTIONAL RUNTIME). * FeatureSummary_REQUIRED_PKG_TYPES: Package types that will cause FeatureSummary to abort when called with FATAL_ON_MISSING_REQUIRED_PACKAGES and a package in these categories is missing (default REQUIRED). * FeatureSummary_DEFAULT_PKG_TYPE: Default package type assigned when not explicitly assigned by the user (default OPTIONAL). This allows to add and remove new package types that can be printed selectively using the "WHAT" argument.
-
Daniele E. Domenichelli authored
-
Daniele E. Domenichelli authored
This option suppresses the output when the list of packages that belong to the selected category is empty.
-
Daniele E. Domenichelli authored
-
Daniele E. Domenichelli authored
* Remove space before commas * Do not add an empty line before the first type of packages Also fix a typo in unit test.
-
- Jan 25, 2017
-
-
Rolf Eike Beer authored
The presence of CMAKE_CXX_COMPILE_FEATURES doesn't mean cxx_auto_type is always available.
-
Daniele E. Domenichelli authored
-
- Jan 23, 2017
-
-
Jamie Snape authored
Create a `<LANG>_CPPLINT` target property (initialized by a `CMAKE_<LANG>_CPPLINT` variable) to specify a `cpplint` style checker command line to be run along with the compiler.
-
Jamie Snape authored
-
Jamie Snape authored
Previously the ThreadSanitizer and MemorySanitizer tests erroneously used `CTEST_MEMORYCHECK_COMMAND_OPTIONS`.
-
- Jan 22, 2017
-
-
Domen Vrankar authored
-