a113b1a | Adam Strzelecki | 13 June 2014, 10:15:39 UTC | Ninja: Generate phony rule only for CMakeFiles Previously Ninja generator was writing phony rules for all explicit dependencies in build folder, however when doing in-source build all source files reside in build folder as well which emits phony rules for all source files. This is undesired behavior, so we should only write phony rules for files inside CMakeFiles, which are in most cases files generated by CMake scripts internally. | 13 June 2014, 12:27:01 UTC |
b74dee0 | Adam Strzelecki | 13 June 2014, 10:11:06 UTC | Ninja: Remove CMake includes from explicit depends It may happen that CMake include is an explicit dependency for some command, while all CMake includes are set phony in WriteTargetRebuildManifest, this may lead to duplicate phony generate rules which causes ninja warnings. We need to remove implicit CMake includes in WriteUnknownExplicitDependencies. This fixes FindCUDA ninja warnings. | 13 June 2014, 12:27:01 UTC |
ba36363 | Kitware Robot | 13 June 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 13 June 2014, 04:01:07 UTC |
1f00d73 | Brad King | 12 June 2014, 15:28:47 UTC | Merge topic 'doc-WCDH-align-macros' 34f95bcf WCDH: Document the alignof and alignas wrapper macros. | 12 June 2014, 15:28:47 UTC |
031ee74 | Brad King | 12 June 2014, 15:28:46 UTC | Merge topic 'hpux-ProcessorCount' dbc0f63d ProcessorCount: Update for HPUX 11iv3 | 12 June 2014, 15:28:46 UTC |
bd20dd6 | Brad King | 12 June 2014, 15:28:44 UTC | Merge topic 'dev/variable-lookup' e17a69bc cmDefinitions: Use a hashmap for faster checks 3b21705d cmDefinitions: Avoid a find-then-insert when setting variables 5abfde6c cmDefinitions: Don't store parent lookups | 12 June 2014, 15:28:44 UTC |
b041fc1 | Kitware Robot | 12 June 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 12 June 2014, 04:01:07 UTC |
fff405f | Kitware Robot | 11 June 2014, 04:01:12 UTC | CMake Nightly Date Stamp | 11 June 2014, 04:01:12 UTC |
dbc0f63 | Eric Berge | 10 June 2014, 15:26:24 UTC | ProcessorCount: Update for HPUX 11iv3 | 10 June 2014, 17:27:58 UTC |
b1380cc | Brad King | 10 June 2014, 17:14:38 UTC | Merge branch 'release' | 10 June 2014, 17:14:38 UTC |
34f95bc | Stephen Kelly | 10 June 2014, 16:03:48 UTC | WCDH: Document the alignof and alignas wrapper macros. | 10 June 2014, 16:07:32 UTC |
487b6cc | Brad King | 10 June 2014, 13:17:43 UTC | Merge topic 'WriteCompilerDetectionHeader-compiler-versions' ddec418a Features: Add compiler version support to WriteCompilerDetectionHeader. b7029576 Project: Add configurable name for version computation macros. 78acaafe Project: Separate simulated compiler id from version detection. 567af1a5 WCDH: Issue a better message for version compatibility. | 10 June 2014, 13:17:43 UTC |
e0471ae | Brad King | 10 June 2014, 13:17:41 UTC | Merge topic 'no-parse-directory' b1c113d9 cmake: Do not open directories as scripts (#14966) | 10 June 2014, 13:17:41 UTC |
2944bf1 | Brad King | 10 June 2014, 13:17:39 UTC | Merge topic 'android-platform' 42f74df6 Add basic Android platform module | 10 June 2014, 13:17:39 UTC |
f1b91a8 | Brad King | 10 June 2014, 13:17:36 UTC | Merge topic 'vs10-refactor' 1edaef39 VS: Factor MS-tool-specific vcxproj settings into helper 808f4b1f VS: Re-order logic to group MS-tool-specific options together 13e6d559 VS: Set some options directly instead of using flag map 8f4bdcc6 VS: Remove always-true condition on compile options block eaa9f2f8 VS: Refactor internal generator factory logic 2b3e7b6f VS: Fix vcxproj specification of empty output file extension 39af06e7 VS: Fix vcxproj elements specifying binary output locations ee329d54 VS: Refactor flag table lookup | 10 June 2014, 13:17:36 UTC |
0c73273 | Brad King | 10 June 2014, 13:17:35 UTC | Merge topic 'dev/static-regex' 1b003c1f cmTarget: Remove an unused variable 7492a7b8 regex: Search on strings where possible 3e7194a2 regex: Use static regexs where possible | 10 June 2014, 13:17:35 UTC |
58f8e6b | Kitware Robot | 10 June 2014, 04:01:20 UTC | CMake Nightly Date Stamp | 10 June 2014, 04:01:20 UTC |
ddec418 | Stephen Kelly | 05 June 2014, 11:16:56 UTC | Features: Add compiler version support to WriteCompilerDetectionHeader. | 09 June 2014, 21:42:20 UTC |
5f18b28 | Brad King | 09 June 2014, 20:26:57 UTC | Merge topic 'FindOpenGL-target' 4883813f Help: Add notes for topic 'FindOpenGL-target' | 09 June 2014, 20:26:57 UTC |
b1c113d | Brad King | 09 June 2014, 20:19:07 UTC | cmake: Do not open directories as scripts (#14966) Check if a file path is a directory before opening it. Extend the RunCMake.CommandLine test with a case running "cmake -P" on a directory. | 09 June 2014, 20:21:11 UTC |
e17a69b | Ben Boeckel | 12 March 2014, 05:48:06 UTC | cmDefinitions: Use a hashmap for faster checks The hash map is much faster at checking that the map won't have what we're looking for so that we can just go to the parent scope instead. | 09 June 2014, 18:46:45 UTC |
3b21705 | Ben Boeckel | 12 March 2014, 18:03:41 UTC | cmDefinitions: Avoid a find-then-insert when setting variables Searching the map is not necessary. | 09 June 2014, 18:46:45 UTC |
5abfde6 | Ben Boeckel | 12 March 2014, 18:01:45 UTC | cmDefinitions: Don't store parent lookups When looking up scopes, it is faster to not store the lookup locally to keep the maps smaller and avoid extra allocations and rebalancing. | 09 June 2014, 18:46:45 UTC |
1b003c1 | Ben Boeckel | 30 April 2014, 17:13:39 UTC | cmTarget: Remove an unused variable | 09 June 2014, 18:45:35 UTC |
7492a7b | Ben Boeckel | 30 April 2014, 17:13:21 UTC | regex: Search on strings where possible | 09 June 2014, 18:45:35 UTC |
3e7194a | Ben Boeckel | 30 April 2014, 17:12:29 UTC | regex: Use static regexs where possible Rather than declaring and compiling a constant regex every time a chunk of code is executed, build the regex once. | 09 June 2014, 18:45:35 UTC |
4883813 | Brad King | 09 June 2014, 15:19:25 UTC | Help: Add notes for topic 'FindOpenGL-target' | 09 June 2014, 15:19:25 UTC |
1edaef3 | Brad King | 05 June 2014, 18:57:23 UTC | VS: Factor MS-tool-specific vcxproj settings into helper Factor a WriteMSToolConfigurationValues helper method out of the cmVisualStudio10TargetGenerator::WriteProjectConfigurationValues method to isolate the configuration settings specific to MS tools. | 09 June 2014, 15:00:03 UTC |
808f4b1 | Brad King | 05 June 2014, 17:18:09 UTC | VS: Re-order logic to group MS-tool-specific options together | 09 June 2014, 15:00:01 UTC |
13e6d55 | Brad King | 05 June 2014, 16:56:39 UTC | VS: Set some options directly instead of using flag map Instead of passing /TC, /TP, and /STACK: as strings to be parsed through the flag map, directly set the results in the options map. | 09 June 2014, 14:59:59 UTC |
8f4bdcc | Brad King | 05 June 2014, 15:50:10 UTC | VS: Remove always-true condition on compile options block The cmVisualStudio10TargetGenerator::ComputeClOptions method is only called when the target type compiles, so do not duplicate that check in the implementation. | 09 June 2014, 14:59:57 UTC |
eaa9f2f | Brad King | 04 June 2014, 20:35:34 UTC | VS: Refactor internal generator factory logic Consume the space before the platform name as soon as possible instead of including it in the comparison. | 09 June 2014, 14:59:55 UTC |
2b3e7b6 | Brad King | 04 June 2014, 19:51:08 UTC | VS: Fix vcxproj specification of empty output file extension When a binary output file is to have no extension, the TargetExt element in the vcxproj cannot be left empty because VS will choose a default extension. Instead use "." because the Windows filesystem will treat that as an empty extension. | 09 June 2014, 14:59:53 UTC |
39af06e | Brad King | 04 June 2014, 19:29:46 UTC | VS: Fix vcxproj elements specifying binary output locations Fix generation of OutDir, IntDir, TargetName, and TargetExt element values to encode the values for XML. | 09 June 2014, 14:59:51 UTC |
ee329d5 | Brad King | 03 June 2014, 17:34:21 UTC | VS: Refactor flag table lookup In cmVisualStudio10TargetGenerator, convert the static functions currently used to lookup the flag table for each tool into class methods. This avoids passing the this->LocalGenerator member and gives the methods access to other information that may be useful in the future. | 09 June 2014, 14:59:48 UTC |
55d6aa3 | Brad King | 09 June 2014, 14:51:47 UTC | CMake 3.0.0 | 09 June 2014, 14:51:47 UTC |
9e8fa10 | Brad King | 09 June 2014, 14:51:19 UTC | Merge branch 'release' | 09 June 2014, 14:51:19 UTC |
f25a301 | Brad King | 09 June 2014, 14:39:00 UTC | Merge branch 'hpux-libarchive-compile' into release | 09 June 2014, 14:39:00 UTC |
4189a7f | Rolf Eike Beer | 06 June 2014, 15:44:16 UTC | libarchive: fix compilation on newer HP-UX versions Newer HP-UX versions (e.g. 11.31) also offers F_SETTIMES, but with a different struct for the timing information. Suggested-by: Eric Berge <ericmberge@gmail.com> | 09 June 2014, 14:38:11 UTC |
5177585 | Brad King | 09 June 2014, 14:37:19 UTC | Merge topic 'hpux-libarchive-compile' 4189a7f9 libarchive: fix compilation on newer HP-UX versions | 09 June 2014, 14:37:19 UTC |
f56e74e | Brad King | 09 June 2014, 14:36:13 UTC | Merge topic 'hpux-libarchive-compile' c1ddd77d libarchive: Fix compilation on Tru64 with F_SETTIMES | 09 June 2014, 14:36:13 UTC |
c1ddd77 | Brad King | 09 June 2014, 14:36:41 UTC | libarchive: Fix compilation on Tru64 with F_SETTIMES The parent commit left a typo in the conditional code path for Tru64. Add the missing '.'. | 09 June 2014, 14:36:41 UTC |
074ac5d | Brad King | 09 June 2014, 14:28:45 UTC | Merge topic 'WriteCompilerDetectionHeader-deprecated-define' 62863106 WCDH: Add compatibility defines for deprecation. | 09 June 2014, 14:28:45 UTC |
a086193 | Brad King | 09 June 2014, 14:28:44 UTC | Merge topic 'dev/backtrace-performance' 86be733f cmGeneratorExpression: Add workaround for Borland compiler 3495ab0a tests: update unused variable test expected output 2a1b2d84 backtrace: Convert to local paths in IssueMessage a0829205 genex: remove the need for backtraces efc20569 cmake: remove dummy backtraces for IssueMessage d46c650d cmMakefile: return a backtrace | 09 June 2014, 14:28:44 UTC |
3c0652f | Brad King | 09 June 2014, 14:28:42 UTC | Merge topic 'testRST-no-preprocessor-FILE' 218699eb Tests: Fix CMakeLib.testRST for relative __FILE__ | 09 June 2014, 14:28:42 UTC |
8c29d8d | Brad King | 09 June 2014, 14:28:40 UTC | Merge topic 'hpux-libarchive-compile' 478b1c8b libarchive: fix compilation on newer HP-UX versions | 09 June 2014, 14:28:40 UTC |
d20792f | Brad King | 09 June 2014, 14:28:38 UTC | Merge topic 'windows-RC-extension' 514c2e3d CMakeRCCompiler: Handle uppercase 'RC' as resource file format extension | 09 June 2014, 14:28:38 UTC |
bf022b7 | Brad King | 09 June 2014, 14:28:36 UTC | Merge topic 'xcode15-fix-RunCMake-TargetSources' 0366ba5d Tests: Fix RunCMake.TargetSources on Xcode 1.5 | 09 June 2014, 14:28:36 UTC |
81ddcaa | Brad King | 09 June 2014, 14:28:35 UTC | Merge topic 'FindOpenGL-target' 94770baf FindOpenGL: Fix typo in documented target name | 09 June 2014, 14:28:35 UTC |
9af1f98 | Brad King | 09 June 2014, 14:28:33 UTC | Merge topic 'fix-ctest-label-regex' 887532f0 CTest: Fix combined inclusive/exclusive label regular expressions | 09 June 2014, 14:28:33 UTC |
6286310 | Stephen Kelly | 14 May 2014, 20:10:10 UTC | WCDH: Add compatibility defines for deprecation. | 09 June 2014, 14:28:24 UTC |
478b1c8 | Rolf Eike Beer | 06 June 2014, 15:44:16 UTC | libarchive: fix compilation on newer HP-UX versions Newer HP-UX versions (e.g. 11.31) also offers F_SETTIMES, but with a different struct for the timing information. Suggested-by: Eric Berge <ericmberge@gmail.com> | 09 June 2014, 14:15:27 UTC |
94770ba | Brad King | 09 June 2014, 12:52:05 UTC | FindOpenGL: Fix typo in documented target name We provide "OpenGL::GL", not "OpenGL::OpenGL". Reported-by: Daniel Pfeifer | 09 June 2014, 12:54:22 UTC |
2649d79 | Kitware Robot | 09 June 2014, 04:01:06 UTC | CMake Nightly Date Stamp | 09 June 2014, 04:01:06 UTC |
c4fe537 | Kitware Robot | 08 June 2014, 04:01:07 UTC | CMake Nightly Date Stamp | 08 June 2014, 04:01:07 UTC |
fc7d878 | Kitware Robot | 07 June 2014, 04:01:14 UTC | CMake Nightly Date Stamp | 07 June 2014, 04:01:14 UTC |
42f74df | Brad King | 06 June 2014, 17:48:06 UTC | Add basic Android platform module Create a Platform/Android module that includes Platform/Linux since Android is based on Linux. Provide only the minimal settings needed to get builds with Android NDK toolchains to work. Disable use of RPATH since the Android loader ignores it and we cannot predict the install destination anyway. Android supports soname but shared library names must end in ".so" and we cannot represent the versioned names with associated symlinks on all host operating systems anyway. However, we do want the SONAME of library files to be set so that linking to them by path to the library file produces NEEDED entries with the soname and not the path. Add a new CMAKE_PLATFORM_NO_VERSIONED_SONAME setting to tell the cmTarget::GetLibraryNames method that not to use the VERSION or SOVERSION target properties in the soname. | 06 June 2014, 18:03:42 UTC |
218699e | Brad King | 06 June 2014, 14:39:45 UTC | Tests: Fix CMakeLib.testRST for relative __FILE__ Pass the test input directory as a runtime argument instead of depending on __FILE__ to locate it. | 06 June 2014, 14:39:45 UTC |
0366ba5 | Brad King | 06 June 2014, 14:01:07 UTC | Tests: Fix RunCMake.TargetSources on Xcode 1.5 Xcode 1.5 does not support multiple configurations. The generator also adds some sources internally that cause extra OriginDebug output. Update the expected output to tolerate it. | 06 June 2014, 14:28:32 UTC |
514c2e3 | Tim Blechmann | 06 June 2014, 13:47:29 UTC | CMakeRCCompiler: Handle uppercase 'RC' as resource file format extension We already match lowercase 'rc'. Add 'RC' too. The latter is listed in other CMake<LANG>Compiler modules as ignored for their languages already. Signed-off-by: Tim Blechmann <tim@klingt.org> | 06 June 2014, 14:11:15 UTC |
86be733 | Brad King | 06 June 2014, 13:51:33 UTC | cmGeneratorExpression: Add workaround for Borland compiler | 06 June 2014, 13:51:33 UTC |
618b7df | Brad King | 06 June 2014, 13:44:57 UTC | Merge topic 'FindOpenGL-target' b7804cb6 FindOpenGL: Provide imported targets for GL and GLU | 06 June 2014, 13:44:57 UTC |
c6e7c18 | Brad King | 06 June 2014, 13:44:55 UTC | Merge topic 'xcode-15-string-apis' 23dc6aa1 Xcode: Fix single-configuration generation for version 1.5 | 06 June 2014, 13:44:55 UTC |
09c5fdf | Brad King | 06 June 2014, 13:44:53 UTC | Merge topic 'compile-OBJECT_FILE_DIR' 8256ccb7 Add OBJECT_FILE_DIR rule placeholder for compilation lines | 06 June 2014, 13:44:53 UTC |
6e68df8 | Brad King | 06 June 2014, 13:44:51 UTC | Merge topic 'dev/fix-complex-tests' 7db77a82 tests: allow RelWithDebInfo and MinSizeRel configs to work | 06 June 2014, 13:44:51 UTC |
2292b82 | Brad King | 06 June 2014, 13:44:49 UTC | Merge topic 'watcom-overhaul-notes' 559ae189 Help: Add notes about new OpenWatcom compiler id and versioning | 06 June 2014, 13:44:49 UTC |
887532f | Nils Gladitz | 06 June 2014, 08:28:18 UTC | CTest: Fix combined inclusive/exclusive label regular expressions | 06 June 2014, 08:28:18 UTC |
47cde18 | Kitware Robot | 06 June 2014, 04:01:08 UTC | CMake Nightly Date Stamp | 06 June 2014, 04:01:08 UTC |
559ae18 | Brad King | 05 June 2014, 18:50:59 UTC | Help: Add notes about new OpenWatcom compiler id and versioning | 05 June 2014, 18:50:59 UTC |
b7804cb | Philipp Möller | 30 May 2014, 23:27:20 UTC | FindOpenGL: Provide imported targets for GL and GLU Create OpenGL::GL and OpenGL::GLU imported targets using the locations found. | 05 June 2014, 18:29:45 UTC |
5b7fa0e | Brad King | 05 June 2014, 18:27:59 UTC | Merge topic 'FindOpenGL-docs' 0496c430 FindOpenGL: Organize and format module documentation | 05 June 2014, 18:27:59 UTC |
3495ab0 | Ben Boeckel | 05 June 2014, 15:00:57 UTC | tests: update unused variable test expected output The expected output is now a relative path, not a full path. Update the pass/fail detection accordingly. | 05 June 2014, 16:44:19 UTC |
2a1b2d8 | Ben Boeckel | 12 March 2014, 21:59:42 UTC | backtrace: Convert to local paths in IssueMessage This is the only place we care show the FilePath to the user, so defer the expensive relative path calculation until here. | 05 June 2014, 16:44:19 UTC |
a082920 | Ben Boeckel | 23 May 2014, 18:59:11 UTC | genex: remove the need for backtraces Rather than making dummy backtraces and passing them around, just make backtraces optional. | 05 June 2014, 16:44:18 UTC |
efc2056 | Ben Boeckel | 23 May 2014, 18:54:42 UTC | cmake: remove dummy backtraces for IssueMessage | 05 June 2014, 16:44:17 UTC |
d46c650 | Ben Boeckel | 23 May 2014, 18:41:46 UTC | cmMakefile: return a backtrace This allows backtraces to be fully controlled by the makefile rather than externally (and makes changing how they are manipulated easier). | 05 June 2014, 16:44:04 UTC |
7db77a8 | Ben Boeckel | 05 June 2014, 16:42:13 UTC | tests: allow RelWithDebInfo and MinSizeRel configs to work | 05 June 2014, 16:42:13 UTC |
88818b6 | Brad King | 05 June 2014, 15:31:00 UTC | Merge topic 'delay-generator-toolset' 528e8af1 Allow a toolchain file to specify a generator toolset 98afb454 VS: Split user- and generator-provided PlatformToolset 3e9f6e36 Xcode: Rename internal variable {Platform => Generator}Toolset | 05 June 2014, 15:31:00 UTC |
64f3993 | Brad King | 05 June 2014, 14:57:21 UTC | Merge branch 'release' | 05 June 2014, 14:57:21 UTC |
eca7981 | Brad King | 05 June 2014, 14:57:02 UTC | Merge branch 'fix-ctest-option-summary' into release | 05 June 2014, 14:57:02 UTC |
e319a3e | Brad King | 05 June 2014, 14:55:33 UTC | Merge topic 'minor-help-cleanup' 7eef823e Help: Add comma to assist parsing of ctest_build command docs. 5fb9b16d Help: Document that file(GENERATE) re-writes only when needed. 95135ac3 Help: Add missing external link marker. | 05 June 2014, 14:55:33 UTC |
2db73ed | Brad King | 05 June 2014, 14:55:31 UTC | Merge topic 'fix-ctest-option-summary' 6446eb09 CTest: Added option description for --output-on-failure | 05 June 2014, 14:55:31 UTC |
994f4b7 | Brad King | 05 June 2014, 14:55:29 UTC | Merge topic 'expand_cobertura_coverage' 50daf239 CTest: Generalize Cobertura coverage format handling a2822d30 CTest: Rename coverage implementation for "Python" to "Cobertura" | 05 June 2014, 14:55:29 UTC |
5d360f2 | Brad King | 05 June 2014, 14:55:27 UTC | Merge topic 'setlocale' 730e3862 Encoding: Add setlocale() to applications. | 05 June 2014, 14:55:27 UTC |
6446eb0 | Nils Gladitz | 05 June 2014, 10:35:14 UTC | CTest: Added option description for --output-on-failure Without it the option list is cut short after --debug. | 05 June 2014, 14:51:39 UTC |
0496c43 | Philipp Möller | 30 May 2014, 23:24:11 UTC | FindOpenGL: Organize and format module documentation | 05 June 2014, 13:58:40 UTC |
23dc6aa | Brad King | 05 June 2014, 13:11:00 UTC | Xcode: Fix single-configuration generation for version 1.5 In commit 84fdc992 (stringapi: Pass configuration names as strings, 2014-02-09) a few code paths for the Xcode 1.5 single-configuration generator were not updated to use an empty configuration name instead of a NULL pointer when no configuration is specified in CMAKE_BUILD_TYPE. Fix them now. | 05 June 2014, 13:43:13 UTC |
8256ccb | Brad King | 05 June 2014, 12:57:17 UTC | Add OBJECT_FILE_DIR rule placeholder for compilation lines Some compilers do not offer an option to specify the path to the object file, but rather only to the directory in which to place the object file. See issue 14876 for some examples. Add a new OBJECT_FILE_DIR placeholder to specify the directory containing the object file for the current compilation. This may differ from the main target OBJECT_DIR when the object corresponds to a source in a subdirectory. | 05 June 2014, 12:58:29 UTC |
b702957 | Stephen Kelly | 05 June 2014, 11:14:54 UTC | Project: Add configurable name for version computation macros. | 05 June 2014, 12:02:52 UTC |
78acaaf | Stephen Kelly | 05 June 2014, 11:05:20 UTC | Project: Separate simulated compiler id from version detection. | 05 June 2014, 12:02:52 UTC |
567af1a | Stephen Kelly | 05 June 2014, 10:34:16 UTC | WCDH: Issue a better message for version compatibility. | 05 June 2014, 11:58:27 UTC |
7eef823 | Stephen Kelly | 05 June 2014, 09:58:49 UTC | Help: Add comma to assist parsing of ctest_build command docs. | 05 June 2014, 09:58:49 UTC |
5fb9b16 | Stephen Kelly | 05 June 2014, 09:58:02 UTC | Help: Document that file(GENERATE) re-writes only when needed. | 05 June 2014, 09:58:02 UTC |
95135ac | Stephen Kelly | 05 June 2014, 09:57:25 UTC | Help: Add missing external link marker. | 05 June 2014, 09:57:25 UTC |
8ab2d7d | Kitware Robot | 05 June 2014, 04:01:10 UTC | CMake Nightly Date Stamp | 05 June 2014, 04:01:10 UTC |
528e8af | Brad King | 04 June 2014, 17:21:55 UTC | 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. | 04 June 2014, 18:27:02 UTC |
98afb45 | Brad King | 04 June 2014, 17:09:35 UTC | VS: Split user- and generator-provided PlatformToolset Divide the cmGlobalVisualStudio10Generator "PlatformToolset" member into two members representing the generator-selected default toolset and the user-specified CMAKE_GENERATOR_TOOLSET value. Prefer the user-specified value, if any, and then fall back to the generator-selected default. | 04 June 2014, 17:16:37 UTC |
3e9f6e3 | Brad King | 04 June 2014, 17:07:08 UTC | Xcode: Rename internal variable {Platform => Generator}Toolset The latter matches with CMAKE_GENERATOR_TOOLSET better. | 04 June 2014, 17:16:37 UTC |
50daf23 | Joseph Snyder | 29 May 2014, 17:47:31 UTC | CTest: Generalize Cobertura coverage format handling Add support for Cobertura coverage files written by Java. Add a test which uses the report from a Java run of Cobertura to calculate coverage. In the documentation of CTEST_COVERAGE_COMMAND, give a sample .sh file to merge the Cobertura .ser files and generate the XML report from the merged file. | 04 June 2014, 14:26:19 UTC |
a2822d3 | Joseph Snyder | 03 June 2014, 18:30:46 UTC | CTest: Rename coverage implementation for "Python" to "Cobertura" The coverage.py tool writes out an XML that conforms to the Cobertura Coverage tool standard. Rename the cmParsePythonCoverage files to instead be cmParseCoberturaCoverage. | 04 June 2014, 14:21:52 UTC |