summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Tests/Cuda: Fix missing CUDA static library at runtime on macOSPierre Moreau2017-02-101-0/+6
| | | | Suggested-by: Robert Maynard
* Tests/Cuda: Output error messages to std::cerr instead of std::coutPierre Moreau2017-02-101-2/+2
|
* Tests/Cuda: Print asynchronous error messages, if anyPierre Moreau2017-02-103-0/+20
| | | | | | | | | | As kernel launches are asynchronous, a `cudaGetLastError()` right after the kernel launch might be executed while the kernel is still running. Synchronizing the device will ensure that all the work is completed before progressing further on, and allows to catch errors that were previously missed. The `cudaGetLastError()` after the `cudaDeviceSynchronize()` is there to reset the error variable to `cudaSuccess`.
* Tests/Cuda: Print error message if mixed_kernel failedPierre Moreau2017-02-101-0/+7
|
* Tests/Cuda: Add identifiers to error messagesPierre Moreau2017-02-102-2/+4
|
* Tests/Cuda: Print error message if an error occurredPierre Moreau2017-02-102-2/+2
| | | | Fixes c59811a2 "CUDA: Tests now state why they are failing when no CUDA card is found."
* Merge topic 'vs-nasm'Brad King2017-02-1020-4/+415
|\ | | | | | | | | 5ba2c9e5 VS: Add support for ASM_NASM language
| * VS: Add support for ASM_NASM languageEvgeny Fimochkin2017-02-0720-4/+415
| | | | | | | | Fixes: #16469
* | Merge topic 'ExtractGTestMacro'Brad King2017-02-105-57/+83
|\ \ | | | | | | | | | | | | 9837ed96 GoogleTest: Add module to contain gtest_add_tests independently
| * | GoogleTest: Add module to contain gtest_add_tests independentlyBradley Lowekamp2017-02-075-57/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract the `gtest_add_tests` macro from `FindGTest` into a separate module. GTest or GoogleTest can be used by a project in a several different ways, including installed libraries in the system, from an ExternalProject, or adding the GTest source directory as a sub directory of the project. As not all of these uses are supported by the FindGTest module the useful `gtest_add_tests` macro is separated to easily enable reuse. Issue: #14151
* | | Merge topic 'update-curl'Brad King2017-02-10139-2517/+4188
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4da4755 Help: Add notes for topic 'update-curl' 14c77153 Tests: Fix `file://` URLs given to curl 73ae6700 curl: Fix passing _WINSOCKAPI_ macro to compiler 1df9d5f9 Merge branch 'upstream-curl' into update-curl 4cc2908f curl 2016-12-22 (44b9b4d4) f4a3290a curl: Update script to get curl 7.52.1
| * | | Help: Add notes for topic 'update-curl'Brad King2017-02-101-0/+6
| | | |
| * | | Tests: Fix `file://` URLs given to curlBrad King2017-02-106-6/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since upstream curl commit curl-7_52_0~131 (URL-parser: for file://[host]/ URLs, the [host] must be localhost, 2016-11-11) we can no longer use URLs of the form `file://c:/...` on Windows. These worked only accidentally before. Use `file:///c:/...` instead.
| * | | curl: Fix passing _WINSOCKAPI_ macro to compilerBrad King2017-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define `_WINSOCKAPI_` blank rather than to 1 in order to match the value used by Microsoft's winsock header files. Backported from upstream curl commit 192466e0 (cmake: Fix passing _WINSOCKAPI_ macro to compiler, 2017-01-09). Fixes: #16545
| * | | Merge branch 'upstream-curl' into update-curlBrad King2017-02-07131-2509/+4156
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2016-12-22 (44b9b4d4)
| | * | | curl 2016-12-22 (44b9b4d4)Curl Upstream2017-02-07131-2509/+4156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit 44b9b4d4f56d6f6de92c89636994c03984e9cd01 (curl-7_52_1).
| * | | | curl: Update script to get curl 7.52.1Brad King2017-02-071-1/+1
| | | | |
* | | | | Merge topic 'gcc-cpp98'Brad King2017-02-101-2/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e2ee0971 g++ knows about C++98 selection flags since at least 3.4
| * | | | | g++ knows about C++98 selection flags since at least 3.4Rolf Eike Beer2017-02-081-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | https://gcc.gnu.org/onlinedocs/gcc-3.4.0/gcc/C-Dialect-Options.html#C-Dialect-Options
* | | | | | Merge topic 'sphinx-1.4'Brad King2017-02-106-17/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30abf145 Help: Fix cmake code block warnings produced by Sphinx 1.4 97917900 Utilities/Sphinx: Port qthelp css workaround to Sphinx 1.4 971384c2 Utilities/Sphinx: Port cmake extension to Sphinx 1.4
| * | | | | | Help: Fix cmake code block warnings produced by Sphinx 1.4Brad King2017-02-104-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of our "cmake" code blocks do not use fully valid CMake syntax because they have placeholders for human reference. Sphinx has never been able to properly lex and highlight these, but now warns. Fix each block's syntax or change to a non-cmake block as appropriate.
| * | | | | | Utilities/Sphinx: Port qthelp css workaround to Sphinx 1.4Brad King2017-02-101-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `default.css` static content is no longer placed in the qthelp `_static` directory. If it does not exist, skip over it and insert the content of `basic.css` directly into `cmake.css`.
| * | | | | | Utilities/Sphinx: Port cmake extension to Sphinx 1.4Gregor Jasny2017-02-101-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sphinx 1.4 introduced a breaking change to `indexnode` by changing the length of a tuple. Teach our extension to produce a tuple of the proper length for the version of Sphinx in use. This gets rid of the "4 column based index found" warning.
* | | | | | | CMake Nightly Date StampKitware Robot2017-02-101-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2017-02-091-1/+1
| |/ / / / / |/| | | | |
* | | | | | Merge topic 'doc-cmake.org-version-switch'Brad King2017-02-081-0/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 82e5ab9e Utilities/Sphinx: Add option for cmake.org version switch to html
| * | | | | | Utilities/Sphinx: Add option for cmake.org version switch to htmlBrad King2017-02-081-0/+12
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Leave the option undocumented since it is not for general use. We can simply pass it through `SPHINX_FLAGS` when building for publication on `cmake.org`.
* | | | | | CMake Nightly Date StampKitware Robot2017-02-081-1/+1
|/ / / / /
* | | | | Merge topic 'determine_id_without_user_specified_flags'Brad King2017-02-073-23/+32
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 72ed051b CMakeDetermineCompilerId: check with and without user-specified flags
| * | | | | CMakeDetermineCompilerId: check with and without user-specified flagsMichael Maltese2017-02-063-23/+32
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang may raise an error when passed a `-march=` option that doesn't correspond to the current target triple. CMake cannot pass the target triple when determining the compiler id because it doesn't know how yet, but it does pass along user-specified flags. This breaks when those user-specified flags include `-march=`. Fix this use case by also trying to find the compiler id without the user-specified flags. Fixes: #16587
* | | | | Merge topic 'FindProtobuf-static-libs'Brad King2017-02-072-0/+32
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a3f71349 FindProtobuf: Add option to find static libraries on UNIX
| * | | | | FindProtobuf: Add option to find static libraries on UNIXSébastien GALLOU2017-02-062-0/+32
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | Add a `Protobuf_USE_STATIC_LIBS` input variable to optionally restrict searches to static library names. This follows the approach of `FindBoost`.
* | | | | Merge topic 'FeatureSummary_description'Brad King2017-02-077-14/+437
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 28e87033 FeatureSummary: Update release notes 6f62c66b FeatureSummary: Add FeatureSummary_<TYPE>_DESCRIPTION global properties f9bc8cfe FeatureSummary: Add DEFAULT_DESCRIPTION option to feature_summary
| * | | | | FeatureSummary: Update release notesDaniele E. Domenichelli2017-02-061-0/+11
| | | | | |
| * | | | | FeatureSummary: Add FeatureSummary_<TYPE>_DESCRIPTION global propertiesDaniele E. Domenichelli2017-02-064-2/+267
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The global property FeatureSummary_<TYPE>_DESCRIPTION can be defined for each type to replace the type name with the specified string whenever the package type is used in an output string.
| * | | | | FeatureSummary: Add DEFAULT_DESCRIPTION option to feature_summaryDaniele E. Domenichelli2017-02-064-14/+161
| |/ / / / | | | | | | | | | | | | | | | | | | | | If enabled and only one package type is selected, it will print the default title for the selected package type.
* | | | | Merge topic 'wix-custom-root-id'Brad King2017-02-074-6/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 558a69fc CPackWIX: Introduce new CPACK_WIX_ROOT_FOLDER_ID variable
| * | | | | CPackWIX: Introduce new CPACK_WIX_ROOT_FOLDER_ID variableNils Gladitz2017-02-064-6/+34
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new variable allows specification of a custom root folder ID. The implicit default is "ProgramFiles<64>Folder". The "<64>" token is replaced by "" for 32-bit and "64" for 64-bit builds. Inspired-By: Eric Backus Fixes: #16573
* | | | | Merge topic 'update-kwsys'Brad King2017-02-073-1/+28
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c2645e19 Merge branch 'upstream-KWSys' into update-kwsys 95983ed8 KWSys 2017-02-06 (ef673998)
| * \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-02-063-1/+28
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-02-06 (ef673998)
| | * | | | KWSys 2017-02-06 (ef673998)KWSys Upstream2017-02-063-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit ef6739982f686648ef5ae6902aaf5fbaad891bce (master). Upstream Shortlog ----------------- Ben Boeckel (1): 8d8c86b5 testConsoleBuf: tighten the check for the /utf-8 flag Gregor Jasny (1): d6b87625 SystemTools: Add helper function to check for FIFO file type
* | | | | | CMake Nightly Date StampKitware Robot2017-02-071-1/+1
| |_|/ / / |/| | | |
* | | | | Merge branch 'release'Brad King2017-02-060-0/+0
|\ \ \ \ \
| * \ \ \ \ Merge branch 'FeatureSummary-doc-cleanup' into releasev3.8.0-rc1Brad King2017-02-061-8/+10
| |\ \ \ \ \
* | \ \ \ \ \ Merge topic 'FeatureSummary-doc-cleanup'Brad King2017-02-061-8/+10
|\ \ \ \ \ \ \ | | |/ / / / / | |/| / / / / | |_|/ / / / |/| | | | | 6cffc98c FeatureSummary: Fix documentation
| * | | | | FeatureSummary: Fix documentationDaniele E. Domenichelli2017-02-061-8/+10
| | |_|/ / | |/| | |
* | | | | Begin post-3.8 developmentBrad King2017-02-063-2/+11
| | | | |
* | | | | Merge branch 'release'Brad King2017-02-064-13/+4
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * | | CMake 3.8.0-rc1 version updateBrad King2017-02-062-4/+4
| | | |
| * | | Help: Drop development topic notes to prepare releaseBrad King2017-02-062-9/+0
|/ / / | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.