CMake/Help/release/dev
Brad King 528e8af19f Allow a toolchain file to specify a generator toolset
Delay use of CMAKE_GENERATOR_TOOLSET until the CMakeSystem.cmake
file has been configured and loaded during the first project() or
enable_language() command.  This gives the toolchain file named by
CMAKE_TOOLCHAIN_FILE a chance to set CMAKE_GENERATOR_TOOLSET.  This
point is still early enough to set the generator toolset prior to
the initialization of any languages that might use the toolset.

The cmake::GeneratorToolset member variable remains an indication
of what was specified by the -T option or loaded from the cache.
It does not need to be updated based on the toolchain file setting.
The cmMakefile::TryCompile can still pass cmake::GeneratorToolset
into the inner instance because the try-compiled project will do
platform and language initialization using the CMakeSystem module
configured for the outer project.

Extend the RunCMake.GeneratorToolset test with cases that use a
toolchain file to set CMAKE_GENERATOR_TOOLSET.
2014-06-04 14:27:02 -04:00
..
0-sample-topic.rst Begin post-3.0 development 2014-02-19 09:30:37 -05:00
CMP0052.rst Export: Disallow exported interface includes in src/build tree (#14592). 2014-04-09 10:38:49 +02:00
CMP0053.rst Help: Add release notes for policy CMP0053 2014-05-08 13:24:50 -04:00
CMakeDetermineVSServicePack.rst CMakeDetermineVSServicePack: Add deprecation diagnostic 2014-04-14 09:31:54 -04:00
ExternalData-missing-not-fatal.rst Help: Add notes for topic 'ExternalData-missing-not-fatal' 2014-05-01 09:22:30 -04:00
ExternalProject-BUILD_ALWAYS.rst Help: Add ExternalProject-BUILD_ALWAYS topic release notes 2014-02-27 09:09:02 -05:00
ExternalProject-no-download-progress.rst Help: Add notes for topic 'ExternalProject-no-download-progress' 2014-03-17 13:12:10 -04:00
ExternalProject_exclude-from-all.rst Help: Add notes for topic 'ExternalProject_exclude-from-all' 2014-04-03 13:14:29 -04:00
FeatureSummary_combine_WHAT_values.rst Help: Add release notes for topic 'FeatureSummary_combine_WHAT_values' 2014-03-05 11:20:28 -05:00
FindCUDA-cubin-fatbin.rst Help: Add notes for topic 'FindCUDA-cubin-fatbin' 2014-05-01 09:02:34 -04:00
FindGTest-AUTO-SOURCES.rst Help: Add FindGTest-AUTO-SOURCES topic release notes 2014-02-27 08:54:13 -05:00
FindHg-WC_INFO.rst Help: Add FindHg-WC_INFO topic release notes 2014-02-27 09:03:32 -05:00
FindPkgConfig-PKG_CONFIG.rst Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG' 2014-02-28 09:48:20 -05:00
UseSWIG-guess_module_name.rst Help: Add notes for topic 'UseSWIG-guess_module_name' 2014-05-01 09:27:16 -04:00
add-FindOpenCL.rst Help: Add release notes for topic 'add-FindOpenCL' 2014-02-28 09:18:06 -05:00
add_custom_command-DEPENDS-genex.rst add_custom_command: Evaluate generator expressions in DEPENDS 2014-03-20 09:21:56 -04:00
cmake-gui-capture-output.rst Help: Add notes for topic 'cmake-gui-capture-output' 2014-05-15 11:10:52 -04:00
compile-language-features.rst Features: Add COMPILE_FEATURES generator expression. 2014-05-21 17:22:32 +02:00
cpack-deb-compression-types.rst Help: Add release notes for topic 'cpack-deb-compression-types' 2014-03-14 09:34:14 -04:00
ctest-coverage-extra.rst Help: Add release notes for topic 'ctest-coverage-extra' 2014-03-10 10:21:11 -04:00
ctest-intel-coverage.rst Help: Add release notes for topic 'ctest-intel-coverage' 2014-03-14 10:31:30 -04:00
custom-ninja-deptypes.rst ninja: Add support for custom depfile formats 2014-03-23 23:54:13 -04:00
delay-generator-toolset.rst Allow a toolchain file to specify a generator toolset 2014-06-04 14:27:02 -04:00
faster-parsers.rst Help: Add release notes for the 'faster-parsers' topic 2014-02-25 10:56:10 -05:00
link-libraries-response-files.rst Windows: Use response files to specify link libraries for GNU tools 2014-03-05 13:07:41 -05:00
module-WriteCompilerDetectionHeader.rst Add the WriteCompilerDetectionHeader module. 2014-05-14 13:57:30 -04:00
msvc-compiler-pdb-files.rst MSVC: Add properties to configure compiler PDB files (#14762) 2014-02-26 09:34:38 -05:00
package-disable-registry.rst Help: Add notes for topic 'package-disable-registry' 2014-05-12 09:50:03 -04:00
string-GENEX_STRIP.rst cmStringCommand: Add GENEX_STRIP subcommand. 2014-03-31 23:18:44 +02:00
target-INTERFACE_SOURCES.rst cmTarget: Allow transitive evaluation of SOURCES property. 2014-04-02 23:14:02 +02:00
target-SOURCES-genex.rst cmTarget: Allow any generator expression in SOURCES property. 2014-04-02 23:12:56 +02:00
target-SOURCES-write.rst Make the SOURCES target property writable. 2014-04-02 23:14:02 +02:00
target_sources-command.rst target_sources: New command to add sources to target. 2014-04-02 23:14:02 +02:00
variable_watch-no-allowed-access.rst variable_watch: Remove undocumented and redundant access type 2014-05-22 10:36:49 -04:00
xcode-file-type.rst Xcode: Add source file property to control file type (#14854) 2014-05-15 14:34:52 -04:00