CMake/Help/release/dev
Brad King 0abd3e538e cmake: Use a default CA path when not using system curl
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.
2015-01-23 08:57:32 -05:00
..
0-sample-topic.rst Begin post-3.1 development 2014-10-14 09:29:53 -04:00
Apple-GNU-compiler-features.rst Help: Add notes for topic 'Apple-GNU-compiler-features' 2015-01-14 14:45:16 -05:00
Apple-compiler-selection.rst Help: Add notes for topic 'Apple-compiler-selection' 2015-01-14 15:27:06 -05:00
ExternalData-custom-download.rst Help: Add notes for topic 'ExternalData-custom-download' 2015-01-15 11:03:33 -05:00
ExternalProject_CMAKE_CACHE_DEFAULT_ARGS.rst Help: Add notes for topic 'ExternalProject_CMAKE_CACHE_DEFAULT_ARGS' 2014-11-04 14:45:18 -05:00
ExternalProject_TEST_EXCLUDE_FROM_MAIN.rst ExternalProject: Add TEST_EXCLUDE_FROM_MAIN option 2014-12-05 10:24:16 +01:00
ExternalProject_UPDATE_DISCONNECTED.rst Help: Add notes for topic 'ExternalProject_UPDATE_DISCONNECTED' 2014-11-13 09:55:17 -05:00
ExternalProject_independent-step-targets.rst Help: Add notes for topic 'ExternalProject_independent-step-targets' 2014-11-04 12:56:14 -05:00
FindGit-local-Github.rst Help: Add notes for topic 'FindGit-local-Github' 2015-01-14 15:08:12 -05:00
FindLATEX-components.rst FindLATEX: Add components handling 2014-12-23 09:11:31 -05:00
FindOpenGL-no-X11.rst FindOpenGL: Drop explicit dependency on X11 (#15268) 2014-12-01 11:05:29 -05:00
FindOpenSSL-separate-libs.rst FindOpenSSL: Report crypto and ssl libraries separately 2014-12-01 09:41:46 -05:00
GNU-4.4-compile-features.rst Features: Record for GNU 4.4. 2015-01-18 15:01:15 +01:00
SolarisStudio-compile-features.rst Help: Add notes for topic 'SolarisStudio-compile-features' 2015-01-19 13:51:38 -05:00
WCDH-thread_local.rst WCDH: Add feature portability for thread_local. 2015-01-01 18:20:10 +01:00
WriteCompilerDetectionHeader-multi-file-lang.rst Help: Add notes for topic 'WriteCompilerDetectionHeader-multi-file-lang' 2015-01-17 14:52:27 +01:00
Xcode-clang-compile-features.rst Help: Add notes for topic 'Xcode-clang-compile-features' 2015-01-14 15:06:11 -05:00
add-FindGSL.rst FindGSL: Add module to find the GNU Scientific Library 2014-12-17 10:59:48 -05:00
add-FindIntl.rst Help: Add notes for topic 'add-FindIntl' 2014-11-13 10:11:42 -05:00
add-FindJsonCpp.rst FindJsonCpp: Add module to find JsonCpp package 2015-01-19 09:34:03 -05:00
add-continue-command.rst continue: Add a new CMake language command for loop continuation (#14013) 2014-12-01 09:50:49 -05:00
add-xz-support.rst cmake -E tar: add support for .xz files with 'J' 2015-01-09 10:35:01 -05:00
add_javascript_coverage_parser.rst Help: Add notes for topic 'add_javascript_coverage_parser' 2014-11-04 14:43:14 -05:00
break-command-strictness.rst break: Add policy CMP0055 to check calls strictly 2014-11-25 14:14:20 -05:00
cached-regex-clear-fixed.rst cmMakefile: store the number of last matches in a CMake var 2014-12-03 11:06:44 -05:00
cmake-E-tar-mtime.rst cmake: Teach "-E tar" command a "--mtime=" option 2015-01-19 14:16:19 -05:00
console-pool.rst Help: Add notes for topic 'console-pool' 2014-11-14 11:56:34 -05:00
cpack-rpm-component-descriptions.rst Help: Add notes for topic 'cpack-rpm-component-descriptions' 2014-11-04 14:38:59 -05:00
cpack-rpm-pre-post-install.rst Help: Add notes for topic 'cpack-rpm-pre-post-install' 2014-11-04 14:41:55 -05:00
ctest-delphi-coverage.rst Help: Add notes for topic 'ctest-delphi-coverage' 2014-11-04 13:03:22 -05:00
curl-darwinssl.rst curl: Use OS X SSL/TLS native implementation 2014-12-18 09:44:19 -05:00
curl-default-cainfo.rst cmake: Use a default CA path when not using system curl 2015-01-23 08:57:32 -05:00
curl-winssl.rst curl: Use Windows SSL/TLS native implementation 2014-12-12 13:52:46 -05:00
custom-command-byproducts.rst Help: Add notes for topic 'custom-command-byproducts' 2014-11-25 10:21:55 -05:00
file-LOCK-command.rst Help: Add notes for topic 'file-LOCK-command' 2014-12-03 09:47:44 -05:00
find-msmpi.rst Help: Add notes for topic 'find-msmpi' 2015-01-14 10:21:11 -05:00
install-EXPORT-absolute-prefix.rst install: Allow absolute EXPORT destination with relative targets (#15258) 2014-12-15 11:45:49 -05:00
record-GNU-5-features.rst Help: Add notes for topic 'record-GNU-5-features' 2015-01-14 14:47:39 -05:00
try_compile-link-flags.rst try_compile: Pass linker flags into test project (#14066) 2014-12-03 15:30:22 -05:00
unsupported-compilers.rst Help: Document unsupported compilers in the release notes. 2015-01-19 20:57:25 +01:00
vs-nsight-tegra-min-api.rst Add 'ANDROID_API_MIN' target property to set Android Target MIN API 2014-12-17 11:17:28 -05:00
windows-utf-8.rst Encoding: Switch to use UTF-8 internally by default on Windows. 2015-01-16 09:39:32 -05:00