- Mar 12, 2017
-
-
Gregor Jasny authored
Closes: #15441
-
- Mar 10, 2017
-
-
Brad King authored
CUDA 8.0 MSBuild rules do not pass `-x cu` to nvcc and so cannot support a custom file extension. Fix our test for this to use a `.cu` extension instead.
-
Brad King authored
The NVIDIA CUDA Toolkit provides MSBuild toolset files for integration with Visual Studio. Multiple versions may be installed so we need a way to tell our VS generators which CUDA toolset to use. Extend the `CMAKE_GENERATOR_TOOLSET` specification to provide a `cuda=...` field specifying the version number.
-
- Mar 09, 2017
-
-
Brad King authored
Without `CPACK_VERBATIM_VARIABLES` a path with backslashes does not make it through `CPackConfig.cmake` properly. Just use forward slashes which NSIS seems to understand anyway.
-
- Mar 08, 2017
-
-
Steven Newbury authored
-
Brad King authored
Check for a Fortran compiler that supports the same target platform as we are testing.
-
- Mar 07, 2017
-
-
Brad King authored
-
- Mar 06, 2017
-
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Daniel Pfeifer authored
fixes #16185
-
- Mar 02, 2017
-
-
-
Brad King authored
Issue: #16682
-
- Mar 01, 2017
-
-
-
Add a new `CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX` variable to allow use of a custom suffix on `lib` directory names. This is a more general option than that added by commit v3.7.0-rc1~504^2 (Teach find_library and find_package to search lib32 paths, 2016-06-10). It allows the find path to be more deterministic on custom setups. See discussion in #10287 and #15994.
-
- 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
-
Previously bindexplib discarded read-only non-function symbols even in executable/code sections, but in some specific cases they could still mark functions. An example is provided by nop.asm in the AuoExportDll test, which exports a function only marked by a label. This symbol can be used from C/C++ code, but without this change it would result in an unresolved external symbol when built as a DLL on Windows.
-
Gautier Pelloux-Prayer authored
Instead of the deprecated --atleast-version one.
-
- Feb 27, 2017
-
-
Ben Boeckel authored
Fixes #16544.
-
If we are given a FIFO, for example, we cannot seek back after trying to read a Byte-Order-Mark. Closes: #16607
-
- Feb 26, 2017
-
-
Sebastian Holtermann authored
-
Brad King authored
-
Brad King authored
Sleep before the second copy to avoid the need for a touch. Sleep for longer on generators whose build tools have low resolution timestamps.
-
- 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
-
Issue: #16615
-
Sebastian Holtermann authored
-
- Feb 21, 2017
-
-
- Feb 19, 2017
-
-
Gregor Jasny authored
-
- Feb 15, 2017
-
-
Brad King authored
Append to `CMAKE_CUDA_FLAGS` instead of overwriting it.
-
Brad King authored
We parse `CMAKE_GENERATOR_TOOLSET` values of the forms: * `toolset` * `toolset,host=x64` * `host=x64` Generalize the parsing to support the forms: * `toolset` * `toolset[,key=value]*` * `key=value[,key=value]*` Disallow duplicate keys. Require all but the first field to be of `key=value` form.
-
Brad King authored
This will allow the behavior of VS and Xcode generators to differ.
-
- Feb 14, 2017
-
-
Clinton Stimpson authored
BUILD_WITH_INSTALL_RPATH, SKIP_BUILD_RPATH, CMAKE_SKIP_RPATH and CMAKE_SKIP_INSTALL_RPATH no longer any effect on the install name of a target on macOS. Fixes: #16589
-