bbfa1b2 | Kitware Robot | 08 September 2013, 04:01:04 UTC | CMake Nightly Date Stamp | 08 September 2013, 04:01:04 UTC |
7d2adde | Kitware Robot | 07 September 2013, 04:01:11 UTC | CMake Nightly Date Stamp | 07 September 2013, 04:01:11 UTC |
8ff2b55 | Kitware Robot | 06 September 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 06 September 2013, 04:01:05 UTC |
e5f6bf5 | Kitware Robot | 05 September 2013, 04:01:12 UTC | CMake Nightly Date Stamp | 05 September 2013, 04:01:12 UTC |
0fcdef5 | Kitware Robot | 04 September 2013, 04:01:09 UTC | CMake Nightly Date Stamp | 04 September 2013, 04:01:09 UTC |
dccc2b8 | Kitware Robot | 03 September 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 03 September 2013, 04:01:05 UTC |
5ce4429 | Kitware Robot | 02 September 2013, 04:01:10 UTC | CMake Nightly Date Stamp | 02 September 2013, 04:01:10 UTC |
b916555 | Kitware Robot | 01 September 2013, 04:01:15 UTC | CMake Nightly Date Stamp | 01 September 2013, 04:01:15 UTC |
ce6c736 | Kitware Robot | 31 August 2013, 04:01:11 UTC | CMake Nightly Date Stamp | 31 August 2013, 04:01:11 UTC |
ab9c7e3 | Robert Maynard | 30 August 2013, 13:28:27 UTC | CMake 2.8.12-rc2 | 30 August 2013, 15:52:13 UTC |
90b5123 | Robert Maynard | 30 August 2013, 13:27:35 UTC | Merge branch 'release' | 30 August 2013, 13:27:35 UTC |
452882e | Brad King | 30 August 2013, 12:10:35 UTC | Merge topic 'ctest-gtm-coverage-fileoffset-bug' 782eba3 CTest: Fix GTM coverage parsing line offset bug | 30 August 2013, 12:10:35 UTC |
b62042d | Brad King | 30 August 2013, 12:09:39 UTC | Merge topic 'normalize-system-includes-check' 5e15f39 Normalize system directories from the interface target property | 30 August 2013, 12:09:39 UTC |
b6fe422 | Kitware Robot | 30 August 2013, 04:01:08 UTC | CMake Nightly Date Stamp | 30 August 2013, 04:01:08 UTC |
549b95f | Brad King | 29 August 2013, 14:43:42 UTC | Merge topic 'fix-docs-whitespace' 3580b9f Fix some whitespace errors in docs. | 29 August 2013, 14:43:42 UTC |
782eba3 | Zack Galbreath | 22 August 2013, 19:20:30 UTC | CTest: Fix GTM coverage parsing line offset bug In cmParseGTMCoverage::ReadMCovFile, initialize the lineoffset variable. Also set lastoffset only if the function is found (thanks to Bill Hoffman). | 29 August 2013, 14:43:40 UTC |
ddff7ae | Brad King | 29 August 2013, 14:39:10 UTC | Merge topic 'no_track_configured_files' 0264eec cmMakefile: Do not track configured files known to be temporary | 29 August 2013, 14:39:10 UTC |
5e15f39 | Stephen Kelly | 29 August 2013, 08:28:52 UTC | Normalize system directories from the interface target property The input dir being tested is normalized, so ensure that the entries in the vector are normalized too (eg no trailing slash). | 29 August 2013, 08:28:52 UTC |
4e7a4a0 | Kitware Robot | 29 August 2013, 04:01:07 UTC | CMake Nightly Date Stamp | 29 August 2013, 04:01:07 UTC |
0264eec | Robert Maynard | 28 August 2013, 16:49:53 UTC | cmMakefile: Do not track configured files known to be temporary Since commit ad502502 (cmMakefile: Track configured files so we can regenerate them, 2013-06-18) cmMakefile::ConfigureFile records the configured file as an output file generated by CMake. The intention is that for make and ninja we can re-run CMake when one of the files it generates goes missing. However, files configured temporarily in CMakeTmp directories by Check* modules do not live past the CMake invocation. Teach cmMakefile::FinalPass to stop tracking files that don't exist after we are finished generation. | 28 August 2013, 16:49:53 UTC |
b6f6802 | Brad King | 28 August 2013, 13:11:04 UTC | Merge topic 'fix-MAP_IMPORTED_CONFIG-evaluation' 15d98a4 Genex: Fix evaluation of MAP_IMPORTED_CONFIG_<CONFIG> | 28 August 2013, 13:11:04 UTC |
3580b9f | Stephen Kelly | 27 August 2013, 13:09:38 UTC | Fix some whitespace errors in docs. Remove trailing whitespace and add additional whitespace where necessary. | 28 August 2013, 08:21:15 UTC |
150bc7d | Kitware Robot | 28 August 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 28 August 2013, 04:01:05 UTC |
15d98a4 | Stephen Kelly | 27 August 2013, 13:36:57 UTC | Genex: Fix evaluation of MAP_IMPORTED_CONFIG_<CONFIG> Commit 10a069b5 (Genex: Fix $<CONFIG> with IMPORTED targets and multiple locations., 2013-07-15) changed the logic here to include handling of the MAP_IMPORTED_CONFIG_<CONFIG> target property, but it was buggy in several ways. Uppercase the configs in all cases, and compare the mapped configs with the parameter to the CONFIG genex, instead of with the key of the mapping. | 27 August 2013, 13:36:57 UTC |
b15ad0d | Brad King | 27 August 2013, 13:13:57 UTC | Merge topic 'fix-install-destinations' df62f64 Clean up install rules of CMake itself (#14371) | 27 August 2013, 13:13:57 UTC |
23b88ec | Brad King | 27 August 2013, 13:03:47 UTC | Merge topic 'FindImageMagick-hdri' 5803b94 FindImageMagick: Find libraries named with HDRI support (#14348) | 27 August 2013, 13:03:47 UTC |
fd09fd7 | Brad King | 27 August 2013, 13:03:42 UTC | Merge topic 'FindTCL-paths-for-8.6' 141ce01 FindTCL: Add BSD paths for Tcl/Tk 8.6 | 27 August 2013, 13:03:42 UTC |
9b29408 | Kitware Robot | 27 August 2013, 04:01:06 UTC | CMake Nightly Date Stamp | 27 August 2013, 04:01:06 UTC |
ae4630f | Brad King | 26 August 2013, 17:14:16 UTC | Merge topic 'fix-RunCMake.Configure-FailCopyFileABI-newlines' 2dce48f Fix RunCMake.Configure test expectation newline matching | 26 August 2013, 17:14:16 UTC |
df62f64 | Brad King | 26 August 2013, 15:50:08 UTC | Clean up install rules of CMake itself (#14371) Ensure CMAKE_DATA_DIR, CMAKE_DOC_DIR, and CMAKE_MAN_DIR are always relative paths in CMake code, and set defaults accordingly. Use the install() command instead of install_files() and install_targets(). This is more modern and also avoids stripping of the first character from user-specified destinations. While at it, fix the default destinations reported in the bootstrap help. | 26 August 2013, 15:54:07 UTC |
c5baca7 | Brad King | 26 August 2013, 15:39:08 UTC | Merge topic 'find-IMPORTED-targets-for-try_compile' cc8f796 try_compile: Extract IMPORTED targets from INTERFACE_LINK_LIBRARIES fd4fb9e try_compile: Extract IMPORTED targets from LINK_DEPENDENT_LIBRARIES | 26 August 2013, 15:39:08 UTC |
cc8f796 | Stephen Kelly | 21 August 2013, 06:55:30 UTC | try_compile: Extract IMPORTED targets from INTERFACE_LINK_LIBRARIES | 26 August 2013, 15:37:00 UTC |
fd4fb9e | Stephen Kelly | 19 August 2013, 09:57:13 UTC | try_compile: Extract IMPORTED targets from LINK_DEPENDENT_LIBRARIES | 26 August 2013, 15:36:57 UTC |
889527a | Brad King | 26 August 2013, 14:34:23 UTC | Merge topic 'doc-check-flags' 293ecfe CheckC*CompilerFlag: add documentation what to expect from a positive result | 26 August 2013, 14:34:23 UTC |
4d5d8df | Brad King | 26 August 2013, 14:28:52 UTC | Merge topic 'vs2013_toolset_14369' 3064f80 VS: Generate ToolsVersion matching each VS version | 26 August 2013, 14:28:52 UTC |
757de2b | Brad King | 26 August 2013, 14:28:32 UTC | Merge topic 'doc-CPack-typo' 807a564 CPack: Fix a typo in documentation | 26 August 2013, 14:28:32 UTC |
4923c6c | Brad King | 26 August 2013, 14:28:10 UTC | Merge topic 'rpath-on-mac' 78cd884 OSX: Allow an empty INSTALL_NAME_DIR to override MACOSX_RPATH. | 26 August 2013, 14:28:10 UTC |
32ea090 | Brad King | 26 August 2013, 14:27:29 UTC | Merge topic 'fix-OLD-CMP0021' eef6df5 Fix OLD behavior of CMP0021. | 26 August 2013, 14:27:29 UTC |
3064f80 | Robert Maynard | 20 August 2013, 18:59:59 UTC | VS: Generate ToolsVersion matching each VS version The MSBuild version for each Visual Studio generator isn't 4.0. With Visual Studo 2013 the ToolsVersion moved from being tied to the .NET framework and now has its own version number. | 26 August 2013, 14:21:16 UTC |
141ce01 | Raphael Kubo da Costa | 25 August 2013, 22:32:43 UTC | FindTCL: Add BSD paths for Tcl/Tk 8.6 Follow-up to commit 4a015f77 (OpenBSD: Add paths for Tcl/Tk 8.4/8.5, 2012-12-03): those paths added for OpenBSD also work on other BSDs, some of which are already using version 8.6 of Tcl/Tk. | 26 August 2013, 13:12:00 UTC |
4644566 | Kitware Robot | 26 August 2013, 04:01:04 UTC | CMake Nightly Date Stamp | 26 August 2013, 04:01:04 UTC |
beffeb1 | Kitware Robot | 25 August 2013, 04:01:11 UTC | CMake Nightly Date Stamp | 25 August 2013, 04:01:11 UTC |
eef6df5 | Stephen Kelly | 22 August 2013, 21:52:00 UTC | Fix OLD behavior of CMP0021. Exclude Ninja and Xcode from the CMP0021 test They do not behave the same as the makefile generator with relative paths. Don't overwrite the header file for in-source builds. | 24 August 2013, 13:14:56 UTC |
898d920 | Kitware Robot | 24 August 2013, 04:01:10 UTC | CMake Nightly Date Stamp | 24 August 2013, 04:01:10 UTC |
b864a53 | Kitware Robot | 23 August 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 23 August 2013, 04:01:05 UTC |
374af65 | Kitware Robot | 22 August 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 22 August 2013, 04:01:05 UTC |
78cd884 | Clinton Stimpson | 22 August 2013, 03:09:32 UTC | OSX: Allow an empty INSTALL_NAME_DIR to override MACOSX_RPATH. With this, projects can enable MACOSX_RPATH by default, but still have a way to install libraries with no install name dirs into locations such as /usr/local/lib by setting INSTALL_NAME_DIR="". | 22 August 2013, 03:09:51 UTC |
7324eb8 | Kitware Robot | 21 August 2013, 04:01:09 UTC | CMake Nightly Date Stamp | 21 August 2013, 04:01:09 UTC |
d7c9d60 | Kitware Robot | 20 August 2013, 04:01:06 UTC | CMake Nightly Date Stamp | 20 August 2013, 04:01:06 UTC |
56cf74e | Kitware Robot | 19 August 2013, 04:01:06 UTC | CMake Nightly Date Stamp | 19 August 2013, 04:01:06 UTC |
79af005 | Kitware Robot | 18 August 2013, 04:01:06 UTC | CMake Nightly Date Stamp | 18 August 2013, 04:01:06 UTC |
10ad7e4 | Kitware Robot | 17 August 2013, 04:01:07 UTC | CMake Nightly Date Stamp | 17 August 2013, 04:01:07 UTC |
2dce48f | Brad King | 16 August 2013, 19:46:07 UTC | Fix RunCMake.Configure test expectation newline matching Teach FailCopyFileABI-check.cmake to convert CRLF to LF in the regular expression read literally from its own source. | 16 August 2013, 20:10:15 UTC |
3171964 | Kitware Robot | 16 August 2013, 04:01:18 UTC | CMake Nightly Date Stamp | 16 August 2013, 04:01:18 UTC |
807a564 | Yury G. Kudryashov | 15 August 2013, 16:13:46 UTC | CPack: Fix a typo in documentation | 15 August 2013, 17:11:57 UTC |
330db97 | Brad King | 15 August 2013, 14:53:16 UTC | CMake 2.8.12-rc1 | 15 August 2013, 14:53:16 UTC |
8da09f6 | Brad King | 15 August 2013, 14:52:45 UTC | Merge topic 'cmake-syntax' 9040ec9 Do not warn about left paren not separated by a space | 15 August 2013, 14:52:45 UTC |
d4daaa5 | Brad King | 15 August 2013, 14:52:41 UTC | Merge topic 'osx-sysroot-default' 335a127 OS X: Do not default to non-existent deployment target SDK | 15 August 2013, 14:52:41 UTC |
9040ec9 | Brad King | 15 August 2013, 12:22:15 UTC | Do not warn about left paren not separated by a space Since commit 58e52416 (Warn about arguments not separated by whitespace, 2013-02-16) we warn about arguments not separated by spaces. Loosen the warning to not complain about left parens not separated by spaces from the preceding token. This is common in code like "if(NOT(X))". Teach the RunCMake.Syntax test to cover cases of left parens not separated by spaces and check that no warning appears. | 15 August 2013, 13:00:34 UTC |
b4e5ba1 | Kitware Robot | 15 August 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 15 August 2013, 04:01:05 UTC |
335a127 | Brad King | 14 August 2013, 23:16:42 UTC | OS X: Do not default to non-existent deployment target SDK Since commit 95f78e08 (OS X: Search for SDK based on deployment target, 2013-08-02) we select the default OS X SDK path to match the deployment target. Fix this behavior in the case that the matching SDK does not exist and fall back to the SDK for the current host OS X version. | 14 August 2013, 23:16:42 UTC |
d7c1dfb | Brad King | 14 August 2013, 15:20:44 UTC | Merge topic 'fix-new-policy-versions' 07c16ee Update version introducing CMP0021, CMP0022, and CMP0023 | 14 August 2013, 15:20:44 UTC |
07c16ee | Brad King | 14 August 2013, 13:44:00 UTC | Update version introducing CMP0021, CMP0022, and CMP0023 These policies will be first released in 2.8.12. | 14 August 2013, 13:44:00 UTC |
dd29191 | Brad King | 14 August 2013, 12:48:18 UTC | Merge topic 'cygwin-RunCMake-tests' d05a9bd Cygwin: Avoid legacy warnings in RunCMake.* tests | 14 August 2013, 12:48:18 UTC |
3c61aec | Brad King | 14 August 2013, 12:48:14 UTC | Merge topic 'fix-genex-segfault' 36eef30 Genex: Fix segfault when parsing ends with parameter expectation. | 14 August 2013, 12:48:14 UTC |
5353165 | Kitware Robot | 14 August 2013, 04:01:14 UTC | CMake Nightly Date Stamp | 14 August 2013, 04:01:14 UTC |
293ecfe | Rolf Eike Beer | 13 August 2013, 19:06:19 UTC | CheckC*CompilerFlag: add documentation what to expect from a positive result | 13 August 2013, 19:17:42 UTC |
d05a9bd | Brad King | 13 August 2013, 13:46:14 UTC | Cygwin: Avoid legacy warnings in RunCMake.* tests Set the minimum required version of CMake high enough to avoid the warning for CMAKE_LEGACY_CYGWIN_WIN32. The warning appears on stderr and breaks the expected output matching. | 13 August 2013, 13:50:15 UTC |
5803b94 | Eric Bélanger | 09 August 2013, 19:45:00 UTC | FindImageMagick: Find libraries named with HDRI support (#14348) When ImageMagick is built with HDRI support, the library names get a HDRI suffix. | 13 August 2013, 13:26:28 UTC |
36eef30 | Stephen Kelly | 13 August 2013, 11:32:27 UTC | Genex: Fix segfault when parsing ends with parameter expectation. The extendResult method expects a non-empty parameters vector, as assured by the normal case. Avoid calling the method when the parser finds an incomplete generator expression, but has already entered the state of expecting to find parameters. | 13 August 2013, 11:58:39 UTC |
b26f0e0 | Kitware Robot | 13 August 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 13 August 2013, 04:01:05 UTC |
9ea7130 | Kitware Robot | 12 August 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 12 August 2013, 04:01:05 UTC |
aeeda48 | Kitware Robot | 11 August 2013, 04:01:05 UTC | CMake Nightly Date Stamp | 11 August 2013, 04:01:05 UTC |
4bc8b7a | Kitware Robot | 10 August 2013, 04:01:09 UTC | CMake Nightly Date Stamp | 10 August 2013, 04:01:09 UTC |
93eec2e | Brad King | 09 August 2013, 14:52:08 UTC | Merge topic 'revert-COMPILER_TARGET-feature' b33c984 Revert "Add compiler target compile options." | 09 August 2013, 14:52:08 UTC |
b33c984 | Stephen Kelly | 09 August 2013, 12:28:43 UTC | Revert "Add compiler target compile options." This reverts commit 2d9ec1dadfdd10043a98d425abb25d0aef117699. | 09 August 2013, 12:28:43 UTC |
702f630 | Kitware Robot | 09 August 2013, 04:01:06 UTC | CMake Nightly Date Stamp | 09 August 2013, 04:01:06 UTC |
81aaad0 | Brad King | 08 August 2013, 17:55:32 UTC | Merge topic 'cmake-syntax' b93982f Merge branch 'dev/fix-variable-watch-crash' into cmake-syntax c50f7ed cmListFileLexer: Modify flex output to avoid Borland warning bf73264 Warn about unquoted arguments that look like long brackets 58e5241 Warn about arguments not separated by whitespace e75b69f cmListFileCache: Convert CMake language parser to class e945949 Add RunCMake.Syntax test cases for command invocation styles 0546484 cmListFileArgument: Generalize 'Quoted' bool to 'Delimeter' enum 28685ad cmListFileLexer: Split normal and legacy unquoted arguments 1eafa3e cmListFileLexer: Fix line number after backslash in string f3155cd Add RunCMake.Syntax test to cover argument parsing | 08 August 2013, 17:55:32 UTC |
aaadc28 | Brad King | 08 August 2013, 17:55:25 UTC | Merge topic 'dev/fix-variable-watch-crash' 6aa0c21 variable_watch: Add test for watching a variable multiple times b86e37c variable_watch: Check newValue for NULL f9bb20f variable_watch: Don't share memory for callbacks 05dad99 variable_watch: Fix a typo in the error message 00ce12a variable_watch: Prevent making extra entries in the watch map 34b397e variable_watch: Allow specifying the data to match in RemoveWatch e43e207 variable_watch: Match client_data when finding duplicates 0d6acb1 variable_watch: Add a deleter for the client data fc7c3b4 variable_watch: Store client data as pointers | 08 August 2013, 17:55:25 UTC |
d422ee3 | Brad King | 08 August 2013, 17:55:19 UTC | Merge topic 'parallel-memcheck' 6f9aaad CTest: create one output file per memcheck (#14303) | 08 August 2013, 17:55:19 UTC |
ec5c9af | Brad King | 08 August 2013, 17:55:10 UTC | Merge topic 'borland-no-CTestLimitDashJ' cd345aa Skip CTestLimitDashJ test on Borland | 08 August 2013, 17:55:10 UTC |
4408382 | Brad King | 08 August 2013, 17:55:07 UTC | Merge topic 'wince800' 0416a0e VS11: Add support for Windows CE SDKs 8fcf0ab Add support for new Windows CE compiler | 08 August 2013, 17:55:07 UTC |
a452958 | Brad King | 08 August 2013, 17:55:02 UTC | Merge topic 'update-kwsys' 09b147b Merge branch 'upstream-kwsys' into update-kwsys ce6eac8 KWSys 2013-08-06 (deec6b8a) | 08 August 2013, 17:55:02 UTC |
f181f27 | Brad King | 08 August 2013, 17:54:58 UTC | Merge topic 'fix-lexer-include-order' ae6a5ea Include cmMakefile.h before cm*Lexer.h to get stdint.h first | 08 August 2013, 17:54:58 UTC |
cedf455 | Brad King | 08 August 2013, 17:54:54 UTC | Merge topic 'cmake-gui-qt5-win' 8120e13 cmake-gui: Fix build rules for Qt5 on Windows | 08 August 2013, 17:54:54 UTC |
b93982f | Brad King | 08 August 2013, 17:35:15 UTC | Merge branch 'dev/fix-variable-watch-crash' into cmake-syntax Resolve conflict in Source/cmVariableWatchCommand.cxx by integrating the changes from both sides. | 08 August 2013, 17:35:15 UTC |
6aa0c21 | Ben Boeckel | 06 August 2013, 18:31:28 UTC | variable_watch: Add test for watching a variable multiple times | 08 August 2013, 17:31:10 UTC |
b86e37c | Ben Boeckel | 06 August 2013, 18:32:19 UTC | variable_watch: Check newValue for NULL On read access, newValue can be NULL since there is no new value, so use the empty string instead. | 08 August 2013, 17:31:10 UTC |
f9bb20f | Ben Boeckel | 02 August 2013, 19:41:45 UTC | variable_watch: Don't share memory for callbacks The command itself is owned by the cmMakefile class, but the cmVariableWatch which holds a pointer to the cmVariableWatchCommand via the client_data for the callback outlives the cmMakefile class in the Qt GUI. This means that when the cmMakefile is destroyed, the variable watch is still in effect, but with a stale pointer. To fix this, each callback is now a separate entity completely and doesn't rely on the command which spawned it at all. An example CMakeLists.txt which demonstrates the issue (only displayed in cmake-gui, so no tests can be written for it): set(var 0) variable_watch(var) | 08 August 2013, 17:31:10 UTC |
05dad99 | Ben Boeckel | 02 August 2013, 19:49:50 UTC | variable_watch: Fix a typo in the error message There was no space between "callback" and the quoted command name. | 08 August 2013, 17:31:10 UTC |
00ce12a | Ben Boeckel | 02 August 2013, 19:49:28 UTC | variable_watch: Prevent making extra entries in the watch map When removing a watch on a variable, using the operator [] on the internal map will create an empty watch if the variable doesn't have any existing watches. Rather than creating this empty structure in the map, return if there isn't a watch on the variable already. | 08 August 2013, 17:31:09 UTC |
34b397e | Ben Boeckel | 06 August 2013, 18:12:54 UTC | variable_watch: Allow specifying the data to match in RemoveWatch Now that watches are dependent on their client_data when adding, it also makes sense to allow matching the data for removal. | 08 August 2013, 17:31:09 UTC |
e43e207 | Ben Boeckel | 06 August 2013, 18:08:57 UTC | variable_watch: Match client_data when finding duplicates If a callback has the same data as another call, we don't want to delete the old callback. This is because if the client_data is the same, it might get deleted causing the new client_data to be bogus. Now, AddWatch will return true if it will use the watch, false otherwise. Callers should check the return value to know whether client_data was adopted by the watch or not. | 08 August 2013, 17:31:09 UTC |
0d6acb1 | Ben Boeckel | 02 August 2013, 19:44:15 UTC | variable_watch: Add a deleter for the client data The client data is arbitrary and the callback may be called an unspecified number of times, so the cmVariableWatch must be the one to delete the client data in the end (if it is needed at all). | 08 August 2013, 17:31:09 UTC |
fc7c3b4 | Ben Boeckel | 02 August 2013, 19:43:15 UTC | variable_watch: Store client data as pointers The STL containers create extra copies which makes keeping track of the owner of the client data much messier. | 08 August 2013, 17:31:09 UTC |
c50f7ed | Brad King | 07 August 2013, 12:07:39 UTC | cmListFileLexer: Modify flex output to avoid Borland warning Remove the "yyscanner = NULL" assignment from the end of the yylex_destroy function because Borland warns that the value is never used. | 08 August 2013, 17:26:28 UTC |
bf73264 | Brad King | 06 August 2013, 19:48:28 UTC | Warn about unquoted arguments that look like long brackets In the future CMake will introduce Lua-style long bracket syntax. Warn about unquoted arguments that in the future will be treated as opening long brackets. Teach the RunCMake.Syntax test to cover such cases and ensure that the warning appears. | 08 August 2013, 17:26:28 UTC |
58e5241 | Brad King | 17 February 2013, 01:41:47 UTC | Warn about arguments not separated by whitespace Teach the lexer to return tokens for whitespace. Teach the parser to tolerate the space tokens where whitespace is allowed. Also teach the parser to diagnose and warn about cases of quoted arguments followed immediately by another argument. This was accidentally allowed previously, so we only warn. Update the RunCMake.Syntax test case StringNoSpace expected stderr to include the warnings. | 08 August 2013, 17:26:27 UTC |
e75b69f | Brad King | 17 February 2013, 01:14:23 UTC | cmListFileCache: Convert CMake language parser to class Refactor the parser implementation into a class to make it easier to extend. | 08 August 2013, 17:26:27 UTC |
e945949 | Brad King | 17 February 2013, 01:10:21 UTC | Add RunCMake.Syntax test cases for command invocation styles Cover commands with whitespace present in allowed combinations. Also cover command error cases such as two on one line. | 08 August 2013, 17:26:27 UTC |