- 26 Jun, 2015 1 commit
-
-
Brad King authored
-
- 25 Jun, 2015 1 commit
-
-
Brad King authored
Since commit v3.3.0-rc1~62^2~5 (cmTarget: Store only cmListFileContext for CMP0023 handling, 2015-05-18) a call to target_link_libraries on a target that was defined in another (non-ancestor) directory crashes because no execution context is left active. Fix this by getting the execution context from the actual cmMakefile where the current target_link_libraries call takes place. Test this by verifying that such calls correctly produce an error diagnostic instead of crashing.
-
- 24 Jun, 2015 1 commit
-
-
Brad King authored
In commit v3.3.0-rc1~49^2~2 (cmake-gui: Add --install option to add command-line tools on OS X, 2015-05-19) the option default was set to /usr/bin because that is where the old command line install dialog placed the symlinks. A better default is /usr/local/bin because it is meant for locally installed software rather than Apple-installed tools. Also, as of OS X El Capitan, special privileges are required even for root to modify /usr/bin but not /usr/local/bin.
-
- 22 Jun, 2015 1 commit
-
-
Brad King authored
The fix in commit v3.2.3~3^2 (Fix assertion failure on unmatched foreach in function, 2015-05-18) broke handling of unmatched non-loop blocks because it assumed all function blockers removed during error unwinding were for loops, essentially switching the set of mishandled cases. The purpose of the loop block push/pop operations is to define a scope matching the lifetime of the loop function blockers. Since our function blockers already have the proper lifetime, simply move the push/pop operations to their constructor/destructor. Extend the RunCMake.Syntax test with a case covering this.
-
- 09 Jun, 2015 1 commit
-
-
Brad King authored
-
- 08 Jun, 2015 2 commits
-
-
Brad King authored
In ctest -S mode we load the CTestScriptMode module to give the configuration scripts access to the host system information. CYGWIN.cmake warns unless we explicitly tell it not to warn since there is no chance for a cmake_minimum_required(VERSION) to be called.
-
This will allow users to cut-n-paste the instructions over to a command prompt.
-
- 02 Jun, 2015 2 commits
-
-
Brad King authored
-
Kitware Robot authored
-
- 01 Jun, 2015 4 commits
-
-
Brad King authored
-
Brad King authored
The CMake 3.2 release branch does not have 'cmAlgorithms.h' and simply provides 'cmHasLiteralSuffix' in 'cmStandardIncludes.h' instead.
-
Kitware Robot authored
-
- 31 May, 2015 1 commit
-
-
Kitware Robot authored
-
- 30 May, 2015 1 commit
-
-
Kitware Robot authored
-
- 29 May, 2015 1 commit
-
-
Kitware Robot authored
-
- 28 May, 2015 5 commits
-
-
Brad King authored
Teach cmFileCommandCurlDebugCallback to filter the debug data by type and show only summary information instead of the raw data. This avoids allocating memory for all data transferred by UPLOAD or DOWNLOAD.
-
Brad King authored
The chunkDebug buffer we use to accumulate the LOG variable content is populated if and only if a log variable was requested by the call, but it is much clearer to check that a log variable was requested explicitly before populating it.
-
Brad King authored
This makes the LOG variable name consistent between UPLOAD and DOWNLOAD implementations.
-
Brad King authored
Remove debugging logic left from commit v2.6.0~305 (add DOWNLOAD option to FILE command, 2008-02-06). The CURLE_OPERATION_TIMEOUTED code path does nothing that the code immediately after it does not do.
-
Kitware Robot authored
-
- 27 May, 2015 5 commits
-
-
The regex update in commit v3.1.2~4^2 (ctest_build: Update GNU make error message matching, 2015-01-28) broke matching of the messages it updated. Remove the escape character before the square brackets added by that commit.
-
Refactor the local generator creation API to accept a cmState::Snapshot. Adjust MakeLocalGenerator to use the 'current' snapshot in cases where there is no parent. Create the snapshot for subdirectories in cmMakefile::AddSubdirectory. This means that snapshots are now created at the point of extending the tree, as appropriate, and independently of the cmLocalGenerator and cmMakefile they represent the state for.
-
-
It is required anyway, so this makes it explicit.
-
Kitware Robot authored
-
- 26 May, 2015 14 commits
-
-
The StartXML, EndXML, and AddSiteProperties overloads that take a stream directly are no longer called anywhere. All clients hvae been ported to cmXMLWriter. Drop the old overloads.
-
-
-
-
-
-
-
-
-
Re-implement StartXML, EndXML, and AddSiteProperties using cmXMLWriter. Leave the old overloads behind for use by CTest/* until they are ported.
-
Explicitly track XML generation state (indentation, element closure, etc.) so that clients can avoid manually/implicitly maintaining it.
-
Re-order the logic to avoid use of a temporary std::ostringstream.
-
Remove content left accidentally since commit v2.4.0~2876 (some bug fixes for my recent checkins and some more cleanup, 2004-09-07).
-
Brad King authored
In commit a390de65 (Ninja: Generate separate compile and link rules for each target, 2015-05-18) we removed the _RSP_FILE suffix from rule names meant for targets that need to build with a .rsp file because we now use per-target rules anyway. Remove this suffix from references to the rule too. Reported-by:
Herz Thomas <Thomas.Herz@kuka.com>
-