da2d579 | Richard Ulrich | 25 May 2015, 18:13:56 UTC | * compileable with C++98 * factored out RegexReplace into a separate file * error handling commented out -> need to find a way to pass the info | 25 May 2015, 18:16:55 UTC |
9b2fd6e | Richard Ulrich | 21 May 2015, 21:51:22 UTC | working prototype | 21 May 2015, 21:51:22 UTC |
d422149 | Richard Ulrich | 20 May 2015, 20:32:59 UTC | started implementing | 21 May 2015, 14:11:44 UTC |
594dd9b | Brad King | 19 May 2015, 15:30:21 UTC | Merge topic 'use-std-unordered_map' d7923b82 Use std::unordered_map instead of hash_map where available. 820777af Tests: Don't rely on ordering of targets in maps. 921d74d8 AutoGen: Don't iterate over a container while populating it. | 19 May 2015, 15:30:21 UTC |
25d22be | Brad King | 19 May 2015, 15:09:44 UTC | Merge topic 'ninja-per-target-rules' a390de65 Ninja: Generate separate compile and link rules for each target | 19 May 2015, 15:09:44 UTC |
be248ab | Brad King | 19 May 2015, 15:09:39 UTC | Merge topic 'refactor-cmLocalGenerator' fa9eb814 cmLocalGenerator: Remove redundant path access. 1933f3d1 cmLocalGenerator: Remove redundant path conversions. 9e4b6cc2 cmState: Store computed relative paths to to current directories. 991f5e49 cmState::Snapshot: Store components for current directories. 57bdc1a2 cmState: Compute and store directory components. | 19 May 2015, 15:09:39 UTC |
0cbc69b | Brad King | 19 May 2015, 15:09:36 UTC | Merge topic 'minor-cleanups' 61d52e6e cmListFileBacktrace: Hide the context-stack implementation detail. a271f7f1 cmTarget: Simplify CMP0023 message loop. f4300cd4 cmTarget: Simplify output computation. 65a42849 cmTarget: Store context in stack only if different. 9645cba3 cmListFileContext: Implement EqualityComparable. 52a8d19c cmTarget: Store only cmListFileContext for CMP0023 handling. 59ba1215 cmTarget: Remove needless iteration. 18f810a8 cmListFileContext: Sort by line before file. e96b5d14 cmListFileContext: Implement LessThanComparable. 7eb0dfa0 cmMakefile: Use std::set::insert API to simplify CMP0054 handling. f9785e0c cmMakefile: Simplify CMP0054 handling. e17b5e42 cmMakefile: Add access to the top-level execution context. 1ec1bf9f if(): Test the effect of cmMakefileCall use in elseif() handling. 9b4aefad cmMakefile: Replace deques with vectors. | 19 May 2015, 15:09:36 UTC |
56dc91c | Brad King | 19 May 2015, 15:09:34 UTC | Merge topic 'clean-up-vs-generators' dad8b03f VS: Remove obsolete methods. e435f875 VS: Move version information to global generator. b5f093f0 VS: Simplify setting of flag table. | 19 May 2015, 15:09:34 UTC |
93acb50 | Brad King | 19 May 2015, 15:09:31 UTC | Merge topic 'clean-up-makefile-generators' 036372c4 Remove obsolete overrides of CreateLocalGenerator. 684e5cef cmGlobalGenerator: Host the MakeSilentFlag. 2047144f cmLocalGenerator: Remove unused IgnoreLibPrefix. 333c1fa8 cmGlobalUnixMakefileGenerator3: Host the UnixCD. a97df5e1 cmGlobalUnixMakefileGenerator3: Host the PassMakeflags. 14f171c3 Remove method calls just repeating the default. cf7f03e5 cmGlobalUnixMakefileGenerator3: Host the DefineWindowsNULL. e9b134b9 cmGlobalUnixMakefileGenerator3: Host the include directive. 24613d8b cmLocalGenerator: Remove unused method. b659d161 cmGlobalGenerator: Add NVI wrapper to create local generator. | 19 May 2015, 15:09:31 UTC |
2d1d8af | Brad King | 19 May 2015, 15:09:28 UTC | Merge topic 'clean-up-cmDefinitions' f170985e cmDefinitions: Make the ClosureKeys method static. 98c5c903 cmDefinitions: Centralize knowledge of iterator type. 7872201b cmDefinitions: Remove internal MakeClosure method. | 19 May 2015, 15:09:28 UTC |
43aa5c6 | Brad King | 19 May 2015, 15:09:24 UTC | Merge topic 'clean-up-cmExecutionStatus' 2a44acb9 cmExecutionStatus: Remove inheritance of cmObject. c8c34169 cmExecutionStatus: De-virtualize API. | 19 May 2015, 15:09:24 UTC |
aa68f2e | Brad King | 19 May 2015, 15:09:21 UTC | Merge topic 'fix-function-missing-endforeach' 3a656065 Fix assertion failure on unmatched foreach in function (#15572) | 19 May 2015, 15:09:21 UTC |
dee32a8 | Brad King | 19 May 2015, 15:09:18 UTC | Merge topic 'hp-ux-suppress-pp-warning' 639620ee CTestCustom: Suppress HP-UX preprocessor concatenation warning | 19 May 2015, 15:09:18 UTC |
dad8b03 | Stephen Kelly | 17 May 2015, 09:33:16 UTC | VS: Remove obsolete methods. Base class implementations for these are identical. | 19 May 2015, 15:02:34 UTC |
e435f87 | Stephen Kelly | 17 May 2015, 09:33:09 UTC | VS: Move version information to global generator. | 19 May 2015, 15:02:33 UTC |
b5f093f | Stephen Kelly | 17 May 2015, 09:33:04 UTC | VS: Simplify setting of flag table. | 19 May 2015, 15:02:33 UTC |
f3946ba | Kitware Robot | 19 May 2015, 04:01:07 UTC | CMake Nightly Date Stamp | 19 May 2015, 04:01:07 UTC |
d7923b8 | Stephen Kelly | 16 May 2015, 04:57:53 UTC | Use std::unordered_map instead of hash_map where available. | 18 May 2015, 22:07:02 UTC |
61d52e6 | Stephen Kelly | 18 May 2015, 19:33:38 UTC | cmListFileBacktrace: Hide the context-stack implementation detail. The backtrace will soon not be implemented in terms of a stack of cmListFileContext objects. Keep the cmListFileContext in the API for convenience for now. | 18 May 2015, 21:56:00 UTC |
a271f7f | Stephen Kelly | 18 May 2015, 20:10:59 UTC | cmTarget: Simplify CMP0023 message loop. This method is only called if there is a mismatch and something to print. Remove intermediate container. | 18 May 2015, 21:55:44 UTC |
f4300cd | Stephen Kelly | 18 May 2015, 20:07:52 UTC | cmTarget: Simplify output computation. We always have line information for contexts resulting from command execution. | 18 May 2015, 21:55:44 UTC |
65a4284 | Stephen Kelly | 18 May 2015, 20:05:36 UTC | cmTarget: Store context in stack only if different. The PushTLLCommandTrace method is called once per link item for a single target_link_libraries command. Avoid storing copies of identical execution contexts and rely on the uniqueness while printing output. | 18 May 2015, 21:55:44 UTC |
9645cba | Stephen Kelly | 18 May 2015, 19:51:42 UTC | cmListFileContext: Implement EqualityComparable. | 18 May 2015, 21:55:44 UTC |
52a8d19 | Stephen Kelly | 18 May 2015, 19:59:18 UTC | cmTarget: Store only cmListFileContext for CMP0023 handling. Only the top level execution context is shown, as appropriate, so store only that. | 18 May 2015, 21:55:43 UTC |
59ba121 | Stephen Kelly | 18 May 2015, 19:57:31 UTC | cmTarget: Remove needless iteration. This is not a loop. | 18 May 2015, 21:55:43 UTC |
18f810a | Stephen Kelly | 18 May 2015, 19:46:50 UTC | cmListFileContext: Sort by line before file. This should be much faster. In the context where it is used the line comparison should be sufficient, removing the need to compare files at all. | 18 May 2015, 21:55:43 UTC |
e96b5d1 | Stephen Kelly | 18 May 2015, 19:44:14 UTC | cmListFileContext: Implement LessThanComparable. Move wrapping existing code from cmMakefile, and simplify the implementation there. | 18 May 2015, 21:55:43 UTC |
7eb0dfa | Stephen Kelly | 18 May 2015, 19:41:42 UTC | cmMakefile: Use std::set::insert API to simplify CMP0054 handling. | 18 May 2015, 21:55:43 UTC |
f9785e0 | Stephen Kelly | 18 May 2015, 19:39:15 UTC | cmMakefile: Simplify CMP0054 handling. | 18 May 2015, 21:55:43 UTC |
e17b5e4 | Stephen Kelly | 18 May 2015, 19:35:29 UTC | cmMakefile: Add access to the top-level execution context. This is cheaper than getting the whole backtrace, and the cmListFileBacktrace will not always be composed of cmListFileContext objects. | 18 May 2015, 21:55:41 UTC |
1ec1bf9 | Stephen Kelly | 17 May 2015, 22:00:53 UTC | if(): Test the effect of cmMakefileCall use in elseif() handling. | 18 May 2015, 19:28:09 UTC |
9b4aefa | Stephen Kelly | 17 May 2015, 21:12:16 UTC | cmMakefile: Replace deques with vectors. | 18 May 2015, 19:25:48 UTC |
a390de6 | Brad King | 18 May 2015, 17:31:11 UTC | Ninja: Generate separate compile and link rules for each target Our <LANG>_COMPILER and <LANG>_<TARGET_TYPE>_LINKER rule generation has access to a specific cmTarget so the results may depend on it. Instead generate separate rules for each target using an encoded target name. In particular, this makes CTEST_USE_LAUNCHERS report proper target information. | 18 May 2015, 19:01:06 UTC |
036372c | Stephen Kelly | 16 May 2015, 03:25:21 UTC | Remove obsolete overrides of CreateLocalGenerator. The cmGlobalMakefileGenerator3 has an identical implementation. | 18 May 2015, 18:06:20 UTC |
684e5ce | Stephen Kelly | 16 May 2015, 03:23:06 UTC | cmGlobalGenerator: Host the MakeSilentFlag. | 18 May 2015, 18:06:20 UTC |
2047144 | Stephen Kelly | 16 May 2015, 03:21:51 UTC | cmLocalGenerator: Remove unused IgnoreLibPrefix. | 18 May 2015, 18:06:20 UTC |
333c1fa | Stephen Kelly | 16 May 2015, 03:21:24 UTC | cmGlobalUnixMakefileGenerator3: Host the UnixCD. | 18 May 2015, 18:06:16 UTC |
a97df5e | Stephen Kelly | 16 May 2015, 03:20:58 UTC | cmGlobalUnixMakefileGenerator3: Host the PassMakeflags. | 18 May 2015, 18:03:49 UTC |
14f171c | Stephen Kelly | 18 May 2015, 18:01:37 UTC | Remove method calls just repeating the default. | 18 May 2015, 18:02:31 UTC |
3a65606 | Brad King | 18 May 2015, 14:31:42 UTC | Fix assertion failure on unmatched foreach in function (#15572) The lexical scope counting added by commit v3.2.0-rc1~332^2~1 (Track nested loop levels in CMake language with a stack of counters, 2014-11-18) forgot to account for scopes popped by error messages about unclosed scopes. Teach the error handler to pop the lexical scope it reports as unclosed. Re-order the lexical scope RAII object to be inside the variable scope RAII object scope so that the lexical scope is fully closed before we check assertions about variable scopes. Extend the RunCMake.Syntax test with a case covering this. | 18 May 2015, 15:13:05 UTC |
00ccfff | Brad King | 18 May 2015, 13:56:17 UTC | Merge topic 'cpack-ifw-updates' 342d15cb Update packaging of CMake for QtIFW 2.0 9a0ba4d2 CPackIFW: Add QtIFW 2.0 support | 18 May 2015, 13:56:17 UTC |
af1ea52 | Brad King | 18 May 2015, 13:56:15 UTC | Merge topic 'cpack-deb-reworked-docs' efab8050 CPack/DEB: reworked documentation | 18 May 2015, 13:56:15 UTC |
9b11b04 | Brad King | 18 May 2015, 13:56:13 UTC | Merge topic 'doc-cmake_minimum_required-not-in-function' e5f8ead5 Help: Document behavior of cmake_minimum_required in a function | 18 May 2015, 13:56:13 UTC |
639620e | Brad King | 18 May 2015, 13:19:59 UTC | CTestCustom: Suppress HP-UX preprocessor concatenation warning The HP compiler on HP-UX 11.11 warns: Warning (anachronism) 823: ".../test_INT_format.h", line 194 # Redundant preprocessing concatenation operation results in two valid preprocessing tokens. Depending on this implementation defined behavior will result in non-portable code. TEST_C(INT32_C, -0x55000000, i32, int32_t, uint32_t) ^^^^^^ Warning (anachronism) 823: ".../test_INT_format.h", line 196 # Redundant preprocessing concatenation operation results in two valid preprocessing tokens. Depending on this implementation defined behavior will result in non-portable code. TEST_C(INT64_C, -0x5500000000000000, i64, int64_t, uint64_t) ^^^^^^ There is likely a subtle problem with the way one of the system-provided type macros is defined but the test passes despite the warning. Simply suppress it. | 18 May 2015, 13:25:51 UTC |
09a3d21 | Kitware Robot | 18 May 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 18 May 2015, 04:01:06 UTC |
f170985 | Stephen Kelly | 16 May 2015, 03:33:30 UTC | cmDefinitions: Make the ClosureKeys method static. For consistency with all other closure-related methods. | 17 May 2015, 14:50:18 UTC |
98c5c90 | Stephen Kelly | 16 May 2015, 03:33:25 UTC | cmDefinitions: Centralize knowledge of iterator type. Currently we process a list of definitions, but that will change. | 17 May 2015, 14:50:18 UTC |
7872201 | Stephen Kelly | 16 May 2015, 03:33:19 UTC | cmDefinitions: Remove internal MakeClosure method. There is no need to have a separate method, or to pass an external set to it. | 17 May 2015, 14:50:18 UTC |
820777a | Stephen Kelly | 16 May 2015, 13:25:47 UTC | Tests: Don't rely on ordering of targets in maps. | 17 May 2015, 09:19:20 UTC |
fa85829 | Kitware Robot | 17 May 2015, 04:01:11 UTC | CMake Nightly Date Stamp | 17 May 2015, 04:01:11 UTC |
fa9eb81 | Stephen Kelly | 16 May 2015, 06:03:04 UTC | cmLocalGenerator: Remove redundant path access. | 16 May 2015, 06:12:02 UTC |
1933f3d | Stephen Kelly | 16 May 2015, 06:02:03 UTC | cmLocalGenerator: Remove redundant path conversions. The methods just called store the paths in already-converted form. | 16 May 2015, 06:12:02 UTC |
9e4b6cc | Stephen Kelly | 04 May 2015, 21:30:29 UTC | cmState: Store computed relative paths to to current directories. | 16 May 2015, 06:12:02 UTC |
991f5e4 | Stephen Kelly | 04 May 2015, 21:08:19 UTC | cmState::Snapshot: Store components for current directories. Remove this responsibility from cmLocalGenerator. | 16 May 2015, 06:12:01 UTC |
57bdc1a | Stephen Kelly | 04 May 2015, 21:01:29 UTC | cmState: Compute and store directory components. There is no need to duplicate these in all cmLocalGenerators. Rename the symbols according to current conventions. Add explicit calls to Set{Source,Binary}Directory with empty strings in order to trigger the population of the components containers with the current working directory in cmLocalGenerator. Having directories set to empty is a special case in CMake, which is relied on for the `if(CMAKE_BINARY_DIR)` condition at the end of CMakeDetermineSystem.cmake. | 16 May 2015, 06:11:33 UTC |
2a44acb | Stephen Kelly | 16 May 2015, 05:06:59 UTC | cmExecutionStatus: Remove inheritance of cmObject. It is not needed. | 16 May 2015, 05:06:59 UTC |
c8c3416 | Stephen Kelly | 16 May 2015, 05:06:39 UTC | cmExecutionStatus: De-virtualize API. It is clearly not required. | 16 May 2015, 05:06:39 UTC |
921d74d | Stephen Kelly | 16 May 2015, 04:52:30 UTC | AutoGen: Don't iterate over a container while populating it. The InitializeAutogenTarget creates new targets and adds them to the Targets container on the makefile. In this method, we have a reference to that container and we are iterating over it. That happens to work with hash_map, but it fails with undefined behavior when using the std::unordered_map from libstdc++-4.9 (and likely others). | 16 May 2015, 04:54:31 UTC |
ebf8a41 | Kitware Robot | 16 May 2015, 04:01:07 UTC | CMake Nightly Date Stamp | 16 May 2015, 04:01:07 UTC |
cf7f03e | Stephen Kelly | 16 May 2015, 03:20:36 UTC | cmGlobalUnixMakefileGenerator3: Host the DefineWindowsNULL. | 16 May 2015, 03:20:36 UTC |
e9b134b | Stephen Kelly | 16 May 2015, 03:18:39 UTC | cmGlobalUnixMakefileGenerator3: Host the include directive. There is no sense in copying this to each cmLocalGenerator. | 16 May 2015, 03:20:12 UTC |
24613d8 | Stephen Kelly | 16 May 2015, 03:18:32 UTC | cmLocalGenerator: Remove unused method. | 16 May 2015, 03:18:32 UTC |
b659d16 | Stephen Kelly | 16 May 2015, 03:18:25 UTC | cmGlobalGenerator: Add NVI wrapper to create local generator. | 16 May 2015, 03:18:25 UTC |
efab805 | Raffi Enficiaud | 15 May 2015, 21:06:43 UTC | CPack/DEB: reworked documentation | 15 May 2015, 21:07:49 UTC |
e5f8ead | Brad King | 15 May 2015, 18:47:30 UTC | Help: Document behavior of cmake_minimum_required in a function Add a note to the cmake_minimum_required documentation about the limits of calling it in a function. | 15 May 2015, 18:48:15 UTC |
2e4ea0c | Brad King | 15 May 2015, 15:22:36 UTC | Merge topic 'refactor-cmLocalGenerator' ce167b54 cmMakefile: Handle CMP0014 before configuring the generator. 7baef756 cmLocalGenerator: Assert that there is a parent. 63255342 cmMakefile: Remove redundant variable set. 894961af cmMakefile: Use the state to determine the parent directory. 115e9199 Use new top-level check abstraction. c5059c90 cmLocalGenerator: Add abstraction to check if top-level. b17686d2 cmGlobalGenerator: Move some flags from cmLocalGenerator. ed41a8e7 cmLocalGenerator: Port loops to cmState::Snapshot. 48a9e91b cmState: Add an accessor for Parent snapshot and a validity check. e7f7c2e2 cmLocalGenerator: Convert two recursive methods to loops. c5cb3a73 cmLocalGenerator: Get project directories from the cmState. 76b59831 cmLocalGenerator: Initialize state before creating cmMakefile. 34c9ee2e cmLocalGenerator: Require a global generator in the constructor. 3837c483 Tests: Add case for 'ctest' run with bad CTestTestfile b317b38d cmGlobalBorlandMakefileGenerator: Do not inherit from NMake generator 94867698 Don't use a cmLocalGenerator instance to call static methods. ... | 15 May 2015, 15:22:36 UTC |
912dff6 | Brad King | 15 May 2015, 15:22:29 UTC | Merge topic 'disallow-install-of-export' b85d3b66 install: Disallow installing export() result. 501c237a install: Use an intermediate filesVector variable. | 15 May 2015, 15:22:29 UTC |
e0a2be6 | Brad King | 15 May 2015, 15:22:27 UTC | Merge topic 'fix-tests-in-usr-local' d430cb7c Tests: Fix failures when running under the default install prefix (#15566) 332ee3e3 Tests: Fix CheckSourceTree test when build is under source (#15566) | 15 May 2015, 15:22:27 UTC |
1911cb2 | Brad King | 15 May 2015, 15:22:26 UTC | Merge topic 'FindSquish-sh-exit' 12b85b17 FindSquish: Avoid bash-specific behavior in test script (#15568) | 15 May 2015, 15:22:26 UTC |
342d15c | Konstantin Podsvirov | 29 April 2015, 09:54:20 UTC | Update packaging of CMake for QtIFW 2.0 | 15 May 2015, 15:02:49 UTC |
9a0ba4d | Konstantin Podsvirov | 27 April 2015, 14:02:49 UTC | CPackIFW: Add QtIFW 2.0 support Add variables: - CPACK_IFW_FRAMEWORK_VERSION - CPACK_IFW_PACKAGE_ALLOW_NON_ASCII_CHARACTERS - CPACK_IFW_PACKAGE_ALLOW_SPACE_IN_PATH - CPACK_IFW_PACKAGE_CONTROL_SCRIPT - CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_INI_FILE - CPACK_IFW_PACKAGE_MAINTENANCE_TOOL_NAME - CPACK_IFW_PACKAGE_START_MENU_DIRECTORY - CPACK_IFW_VERBOSE | 15 May 2015, 15:02:49 UTC |
f6a41a4 | Kitware Robot | 15 May 2015, 04:01:06 UTC | CMake Nightly Date Stamp | 15 May 2015, 04:01:06 UTC |
b85d3b6 | Stephen Kelly | 14 May 2015, 17:08:27 UTC | install: Disallow installing export() result. | 14 May 2015, 19:38:29 UTC |
ce167b5 | Stephen Kelly | 14 May 2015, 19:18:06 UTC | cmMakefile: Handle CMP0014 before configuring the generator. | 14 May 2015, 19:26:13 UTC |
7baef75 | Stephen Kelly | 14 May 2015, 19:04:17 UTC | cmLocalGenerator: Assert that there is a parent. If the CMakeLists.txt file does not exist, there must be a parent. The case for the top-level of the project is already handled in cmake::DoPreConfigureChecks. | 14 May 2015, 19:04:17 UTC |
6325534 | Stephen Kelly | 14 May 2015, 18:57:24 UTC | cmMakefile: Remove redundant variable set. The variable is initialized by the constructor already. | 14 May 2015, 18:57:24 UTC |
894961a | Stephen Kelly | 13 May 2015, 18:42:16 UTC | cmMakefile: Use the state to determine the parent directory. Do not depend on the local generator for that. | 14 May 2015, 18:57:21 UTC |
115e919 | Stephen Kelly | 14 May 2015, 18:47:36 UTC | Use new top-level check abstraction. | 14 May 2015, 18:47:36 UTC |
c5059c9 | Stephen Kelly | 14 May 2015, 18:40:40 UTC | cmLocalGenerator: Add abstraction to check if top-level. Move from the cmLocalNinjaGenerator. Fix the case of the name. | 14 May 2015, 18:44:55 UTC |
b17686d | Stephen Kelly | 04 May 2015, 20:40:11 UTC | cmGlobalGenerator: Move some flags from cmLocalGenerator. These flags are global, and so they belong here instead of being set on each local generator. | 14 May 2015, 18:36:28 UTC |
ed41a8e | Stephen Kelly | 04 May 2015, 20:40:07 UTC | cmLocalGenerator: Port loops to cmState::Snapshot. Make this code less dependent on being part of cmLocalGenerator, where it doesn't really belong. | 14 May 2015, 18:36:28 UTC |
48a9e91 | Stephen Kelly | 04 May 2015, 20:38:37 UTC | cmState: Add an accessor for Parent snapshot and a validity check. | 14 May 2015, 18:36:28 UTC |
e7f7c2e | Stephen Kelly | 04 May 2015, 20:38:52 UTC | cmLocalGenerator: Convert two recursive methods to loops. | 14 May 2015, 18:36:28 UTC |
c5cb3a7 | Stephen Kelly | 03 May 2015, 15:19:16 UTC | cmLocalGenerator: Get project directories from the cmState. Make this class and cmMakefile less interdependent. | 14 May 2015, 18:36:28 UTC |
76b5983 | Stephen Kelly | 03 May 2015, 14:51:51 UTC | cmLocalGenerator: Initialize state before creating cmMakefile. Access the state from the local generator in the cmMakefile. | 14 May 2015, 18:36:28 UTC |
34c9ee2 | Stephen Kelly | 03 May 2015, 14:50:34 UTC | cmLocalGenerator: Require a global generator in the constructor. Port generator factory methods to pass it. | 14 May 2015, 18:36:27 UTC |
3837c48 | Brad King | 07 May 2015, 14:43:58 UTC | Tests: Add case for 'ctest' run with bad CTestTestfile | 14 May 2015, 18:36:27 UTC |
b317b38 | Brad King | 06 May 2015, 18:48:28 UTC | cmGlobalBorlandMakefileGenerator: Do not inherit from NMake generator The Borland generator re-implements every method the NMake generator does, so there is no reason to inherit this way. Instead inherit directly from cmGlobalUnixMakefileGenerator3 like all the other makefile generators do. | 14 May 2015, 18:30:55 UTC |
9486769 | Stephen Kelly | 05 May 2015, 19:50:39 UTC | Don't use a cmLocalGenerator instance to call static methods. | 14 May 2015, 18:30:09 UTC |
a3139d4 | Stephen Kelly | 04 May 2015, 22:04:22 UTC | cmLocalGenerator: Remove EscapeForShellOldStyle to only caller. | 14 May 2015, 18:30:09 UTC |
443f041 | Stephen Kelly | 04 May 2015, 20:50:54 UTC | cmLocalGenerator: Remove unused members. | 14 May 2015, 18:30:09 UTC |
501c237 | Stephen Kelly | 14 May 2015, 16:23:43 UTC | install: Use an intermediate filesVector variable. Reduce noise. | 14 May 2015, 16:23:43 UTC |
36c275d | Brad King | 14 May 2015, 14:27:44 UTC | Merge topic 'update-kwsys' 576ef8c5 KWSys: Tell Git not to export .gitattributes c9709dff Merge branch 'upstream-kwsys' into update-kwsys 3b815ed2 KWSys 2015-05-12 (b1d560a0) | 14 May 2015, 14:27:44 UTC |
a86ddbe | Brad King | 14 May 2015, 14:27:42 UTC | Merge topic 'FindHDF5-version-support' 56858178 FindHDF5: Add version support 4bd122ad FindHDF5: Check for a few H5pubconf*.h name variants | 14 May 2015, 14:27:42 UTC |
eb9323e | Brad King | 14 May 2015, 14:27:40 UTC | Merge topic 'FindJava-openjdk-8' 7953867b FindJava: Fix OpenJDK 8 version detection (#15565) | 14 May 2015, 14:27:40 UTC |
d430cb7 | Brad King | 14 May 2015, 13:51:48 UTC | Tests: Fix failures when running under the default install prefix (#15566) Fix test cases whose behavior differs when their source or build tree is under CMAKE_INSTALL_PREFIX by setting an install prefix under the build tree. Otherwise they may fail when run under the default install prefix (e.g. /usr/local). | 14 May 2015, 14:07:37 UTC |
332ee3e | Brad King | 14 May 2015, 13:50:34 UTC | Tests: Fix CheckSourceTree test when build is under source (#15566) Since the build tree will populate content under the source tree the test cannot reliably check that the source tree is pristine. Simply skip most of the test in this case. | 14 May 2015, 13:50:34 UTC |
12b85b1 | Felix Geyer | 14 May 2015, 09:31:00 UTC | FindSquish: Avoid bash-specific behavior in test script (#15568) Fix Squish4RunTestCase.sh to be POSIX compliant by exiting with 255 explicitly instead of depending on bash to translate -1 to 255. This script is used by the SQUISH_V3_ADD_TEST and SQUISH_V4_ADD_TEST macros provided by FindSquish. | 14 May 2015, 12:53:33 UTC |
ee58e94 | Kitware Robot | 14 May 2015, 04:01:05 UTC | CMake Nightly Date Stamp | 14 May 2015, 04:01:05 UTC |
576ef8c | Brad King | 13 May 2015, 16:53:32 UTC | KWSys: Tell Git not to export .gitattributes KWSys upstream added an attribute to export .gitattributes so that importing snapshots into the sources of other projects would bring along the attributes. However, we don't want to export them from CMake. Drop .gitattributes entries not relevant to CMake. | 13 May 2015, 16:54:49 UTC |