- 14 Nov, 2016 11 commits
-
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
-
Robert Maynard authored
We can consider PTX code to be a form of assembly.
-
Robert Maynard authored
-
Robert Maynard authored
Previously we only reported an error if the compiler was a C compiler.
-
Robert Maynard authored
This way you can mark a .C/.CPP files as a cuda source file and have nvcc build it as a cuda file.
-
Robert Maynard authored
-
Robert Maynard authored
-
Brad King authored
a57e7630 Help: Add notes for topic 'swig_add_library' 013193d0 SwigTest: Update for swig_add_library and add lua example ec1d585c UseSWIG: Do not set PREFIX property for SHARED and STATIC lua libraries 4c5b3c1c UseSWIG: Do not set NO_SONAME property for SHARED and STATIC libraries d0a9d8bb UseSWIG: Add swig_add_library macro.
-
Kitware Robot authored
-
- 13 Nov, 2016 1 commit
-
-
Kitware Robot authored
-
- 12 Nov, 2016 1 commit
-
-
Kitware Robot authored
-
- 11 Nov, 2016 15 commits
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Daniele E. Domenichelli authored
-
Daniele E. Domenichelli authored
-
Daniele E. Domenichelli authored
-
Daniele E. Domenichelli authored
swig_add_module does not allow to set the type for the library and instead always create the library as MODULE. This patch adds the new swig_add_library command with this signature: SWIG_ADD_LIBRARY(<name> [TYPE <SHARED|MODULE|STATIC>] LANGUAGE <language> SOURCES <file>... ) The swig_add_module is deprecated in favour of swig_add_library. Closes: #16415
-
Kitware Robot authored
-
- 10 Nov, 2016 12 commits
-
-
Brad King authored
The `__cplusplus` macro is not defined to the language level reliably. When simulating MSVC it is always set to `1`. When simulating GCC it is set to the lower value of the current language level and the maximum level supported by the simulated version of GCC (from observation). For MSVC we already used a combination of `__INTEL_CXX11_MODE__` and `__cpp_aggregate_nsdmi` to detect C++14 mode. Extend this for general use by removing the condition on `_MSC_VER`.
-
Brad King authored
It works on some pre-15.0.2 versions but not others.
-
Brad King authored
The Intel 15 compiler for Windows does not support the same set of standards and features as the same version for other platforms.
-
Brad King authored
-
Brad King authored
cd8a57ae Add option to build CMake against a system librhash 71180fc8 FindLibRHash: Add module to find the librhash package 3216e94c Remove unused cm_sha2 infrastructure 5420278d Port hash computation to cmCryptoHash 9a596b33 cmCryptoHash: Re-implement in terms of librhash 47f91a61 cmCryptoHash: Avoid using subclasses at client sites d0ff3e70 librhash: Port to KWIML for ABI and integer type information 465a85fb librhash: Avoid signed left-shift overflow fc2cb74f librhash: Implement bswap_32 as a function even in strict C90 mode 0bd333bc librhash: Implement bswap_64 even in strict C90 mode 7189d62c librhash: Use __builtin_bswap{32,64} on Clang af7ebf8a librhash: Install COPYING file with CMake documentation bb01f20e librhash: Disable warnings to avoid changing 3rd party code 31bb727f librhash: Build the library within CMake 53048afa librhash: Remove source fragments not needed for CMake 5cb1b345 Merge branch 'upstream-librhash' into import-librhash ...
-
Brad King authored
Create a CMAKE_USE_SYSTEM_LIBRHASH option.
-
Brad King authored
Add it to a private source directory that is not installed so that we can use it for building CMake itself. This will allow it to mature before being distributed publicly.
-
Brad King authored
All clients of `cm_sha2` have been ported to `cmCryptoHash`, which now uses librhash internally.
-
Brad King authored
Avoid using KWSys MD5 or `cm_sha2` and use the `cmCryptoHash` abstraction instead.
-
Brad King authored
Offer direct construction with an enumeration of supported algorithms. Also expose the Initialize/Append/Finalize steps publicly and add a FinalizeHex method.
-
Brad King authored
Use only the main `cmCryptoHash` interface.
-