summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmake: Teach "-E tar" command a "--files-from=" optionBrad King2015-01-2616-0/+82
| | | | | | Read file names from the lines of a specified file. Reject input lines starting in '-' to leave room for option parsing to be added later. Add just '--add-file=' now to allow files starting in '-' to be specified.
* Merge topic 'tests-RunCMake-make-program'Brad King2015-01-262-0/+4
|\ | | | | | | | | 23bf98fc Tests/RunCMake: Honor CMAKE_MAKE_PROGRAM
| * Tests/RunCMake: Honor CMAKE_MAKE_PROGRAMBrad King2015-01-242-0/+4
| | | | | | | | | | If tests are using an explicit make program, pass it through to RunCMake tests so that any that actually do build use the expected tool.
* | Merge topic 'backport-kwsys-directory-check-opendir'Brad King2015-01-260-0/+0
|\ \ | | | | | | | | | | | | 482c8475 KWSys Directory: Check opendir return value before using it (#15367)
| * | KWSys Directory: Check opendir return value before using it (#15367)Brad King2015-01-231-0/+5
| | | | | | | | | | | | In Directory::GetNumberOfFilesInDirectory add a missing check for NULL.
* | | Merge topic 'try-run-link-libraries'Brad King2015-01-2613-5/+66
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d0adcccb try_run: Add tests for LINK_LIBRARIES with mock libraries. 223c5cb7 try_run: Add test for bad link libraries. e2b1f058 try_run: Add support for LINK_LIBRARIES option.
| * | | try_run: Add tests for LINK_LIBRARIES with mock libraries.Matt McCormick2015-01-261-0/+30
| | | | | | | | | | | | | | | | | | | | Extend the ExportImport test to try using an imported library with try_run.
| * | | try_run: Add test for bad link libraries.Matt McCormick2015-01-267-0/+18
| | | | | | | | | | | | | | | | Based off the corresponding try_compile test.
| * | | try_run: Add support for LINK_LIBRARIES option.Matt McCormick2015-01-265-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Most functionality is already implemented in Source/cmCoreTryCompile.{h,cxx}. Document and improve argument parsing. This functionality is already being used by a number of modules, like CheckCSourceCompiles.cmake, but it is not documented.
* | | | Merge topic 'FindCUDA-cusolver'Brad King2015-01-261-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | d5d3d0c9 Help: Add notes for topic 'FindCUDA-cusolver'
| * | | | Help: Add notes for topic 'FindCUDA-cusolver'Brad King2015-01-231-0/+5
| | | | |
* | | | | Merge topic 'ExternalProject-switch-ALWAYS'Brad King2015-01-261-0/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a4605973 ExternalProject: Allow ALWAYS step property to be switched (#15368)
| * | | | | ExternalProject: Allow ALWAYS step property to be switched (#15368)Brad King2015-01-231-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Within an existing build tree, if the stamp for a step already exists when one activates the ALWAYS option, we still want it to always build. Remove the step stamp file during CMake configuration to ensure it does not exist when the ALWAYS option is enabled.
* | | | | | Merge topic 'update-kwsys'Brad King2015-01-261-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 391748d5 Merge branch 'upstream-kwsys' into update-kwsys 0b9aad75 KWSys 2015-01-23 (d4e7f08e)
| * \ \ \ \ \ Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-01-241-0/+5
| |\ \ \ \ \ \
| | * | | | | | KWSys 2015-01-23 (d4e7f08e)KWSys Robot2015-01-241-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ d4e7f08e | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' b33e7b96..d4e7f08e Brad King (1): d4e7f08e Directory: Check opendir return value before using it Change-Id: I3485ec9c7ad3b7f25df610d4d1898c5150a995f0
* | | | | | | | Merge topic 'ninja-rsp_file-calculation'Brad King2015-01-261-7/+22
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 097e26f4 ninja: use the minimum of all command line length limits (#14892)
| * | | | | | | | ninja: use the minimum of all command line length limits (#14892)Ben Boeckel2015-01-231-7/+22
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When choosing whether to use a response file, consider several possible command line length limits for the current operating system, and choose the smallest.
* | | | | | | | Merge topic 'curl-default-cainfo'Brad King2015-01-2610-17/+121
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0abd3e53 cmake: Use a default CA path when not using system curl 6ce346c5 curl: Add CURL_CA_PATH option to CMake build process
| * | | | | | | | cmake: Use a default CA path when not using system curlBrad King2015-01-237-6/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using system curl, we trust it to be configured with desired CA certs. When using our own build of curl, we use os-configured CA certs on Windows and OS X. On other systems, try to achieve this by searching for common CA cert locations. According to a brief investigation, the curl packages on popular Linux distros are currently configured as: * Arch: /etc/ssl/certs/ca-certificates.crt * Debian with OpenSSL: /etc/ssl/certs * Debian with GNU TLS: /etc/ssl/certs/ca-certificates.crt * Debian with NSS: /etc/ssl/certs/ca-certificates.crt * Fedora: /etc/pki/tls/certs/ca-bundle.crt * Gentoo with OpenSSL: /etc/ssl/certs * Gentoo without OpenSSL: /etc/ssl/certs/ca-certificates.crt Teach CMake and CTest to look for these paths and use them as a CA path or bundle when no other os-configured or user-specified CAs are available.
| * | | | | | | | curl: Add CURL_CA_PATH option to CMake build processBrad King2015-01-233-11/+11
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move CMAKE_USE_OPENSSL and CURL_CA_BUNDLE up to the top of CMake so that CMake's own sources can know their values. Add the CURL_CA_PATH option at the top and honor it as part of the curl build.
* | | | | | | | CMake Nightly Date StampKitware Robot2015-01-261-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2015-01-251-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2015-01-241-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'INTERFACE_SYSTEM_INCLUDE_DIRECTORIES-update'Brad King2015-01-236-5/+37
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 85857e6d Help: Clarify INTERFACE_SYSTEM_INCLUDE_DIRECTORIES documentation. ee38062b IncludeDirectories: Respect SYSTEM flag when using CONFIG genex.
| * | | | | | Help: Clarify INTERFACE_SYSTEM_INCLUDE_DIRECTORIES documentation.Stephen Kelly2015-01-221-2/+9
| | | | | | |
| * | | | | | IncludeDirectories: Respect SYSTEM flag when using CONFIG genex.Stephen Kelly2015-01-225-3/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the Makefile and Ninja generators to use the config when requesting the include flags.
* | | | | | | Merge topic 'test-complex-remove-bad-indentation'Brad King2015-01-232-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 560b3e9f Tests: Remove incorrect indentation from Complex test comment
| * | | | | | | Tests: Remove incorrect indentation from Complex test commentBrad King2015-01-222-2/+2
| |/ / / / / /
* | | | | | | Merge topic 'FindCUDA-more-advanced-cache-entries'Brad King2015-01-231-0/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 005b409d FindCUDA: Mark more cache variables as advanced
| * | | | | | | FindCUDA: Mark more cache variables as advancedMark Abraham2015-01-221-0/+4
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Mark variables pertaining to specific situations relevant to CUDA compilation as advanced since they are not part of normal usage.
* | | | | | | Merge topic 'update-curl'Brad King2015-01-231-0/+66
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53df9bce curl: Add README-CMake.txt
| * | | | | | | curl: Add README-CMake.txtBrad King2015-01-221-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Describe how to update curl from upstream.
* | | | | | | | Merge topic 'GNU-4.4-compile-features'Brad King2015-01-231-0/+8
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 374a66b5 Features: Blacklist raw string literals test for GNU 4.4
| * | | | | | | | Features: Blacklist raw string literals test for GNU 4.4Brad King2015-01-221-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RedHat gcc 4.4.7-11 supports raw string literals, so simply blacklist the test for its rejection.
* | | | | | | | | Merge topic 'FeatureSummary-fix-doc-typo'Brad King2015-01-231-2/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b79d8f29 FeatureSummary: Fix bracket in documentation.
| * | | | | | | | | FeatureSummary: Fix bracket in documentation.Christoph GrĂ¼ninger2015-01-231-2/+2
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | Merge topic 'add-missing-variable-docs'Brad King2015-01-232-0/+7
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | bebdb454 Help: add missing MINGW variable documentation
| * | | | | | | | Help: add missing MINGW variable documentationBen Boeckel2015-01-212-0/+7
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2015-01-231-1/+1
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge branch 'release'Brad King2015-01-220-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | CMake 3.1.1v3.1.1Brad King2015-01-201-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'cdash_upload_file_mode'Brad King2015-01-2228-28/+765
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f3e0b6f1 CTestCoverageCollectGCOV: Add module to run gcov 6dd980e0 ctest_submit: Make CDASH_UPLOAD mode arguments more strict 5dc33f89 ctest_submit: Add CDASH_UPLOAD mode to upload files to CDash
| * | | | | | | | CTestCoverageCollectGCOV: Add module to run gcovBill Hoffman2015-01-223-0/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide a function to run gcov and create a tarball of results. Since CDash tracks the md5sum of the files uploaded, use the --mtime option with "cmake -E tar" so that tar files could be created that would have the same md5sum with the same content.
| * | | | | | | | ctest_submit: Make CDASH_UPLOAD mode arguments more strictBrad King2015-01-2021-43/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disallow mixing of arguments from different command signatures. Extend the RunCMake.CTestSubmit test to cover such error cases.
| * | | | | | | | ctest_submit: Add CDASH_UPLOAD mode to upload files to CDashBill Hoffman2015-01-208-3/+535
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for the new cdash API where arbitrary files can be uploaded to the CDash server. This CDash API communicates via json files so the json parser jsoncpp was added to the Utilities directory.
* | | | | | | | | Merge topic 'FindCUDA-cusolver'Brad King2015-01-221-0/+7
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | e56c9327 FindCUDA: Add cuSOLVER library from CUDA 7.0
| * | | | | | | | FindCUDA: Add cuSOLVER library from CUDA 7.0Andrew Seidl2015-01-211-0/+7
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge topic 'update-kwsys'Brad King2015-01-224-6/+28
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7e468cd8 Merge branch 'upstream-kwsys' into update-kwsys 77444a7d KWSys 2015-01-20 (b33e7b96)
| * \ \ \ \ \ \ \ Merge branch 'upstream-kwsys' into update-kwsysBrad King2015-01-214-6/+28
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | / / | | | |_|_|_|/ / | | |/| | | | |