Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refine unused cache variable warning | Brad King | 2011-03-24 | 1 | -2/+2 |
| | | | | | List all unused variables in one warning. Cleanup implementation to run the check exactly once at the end of generation. | ||||
* | Add method to unwatch a manual variable | Ben Boeckel | 2011-01-13 | 1 | -0/+1 |
| | |||||
* | Merge branch 'ImprovedDotSupport2' into dev/strict-mode | Brad King | 2010-12-17 | 1 | -37/+39 |
|\ | | | | | | | | | Conflicts: Source/cmake.cxx | ||||
| * | Move the code for generating dot-files into separate class cmGraphVizWriter | Alex Neundorf | 2010-11-09 | 1 | -17/+0 |
| | | | | | | | | Alex | ||||
| * | Generate separate dot files for each target, and a big one with everything. | Alex Neundorf | 2010-10-31 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | | The big all-in-one file is basically unusable for e.g. kdelibs, it contains around 1000 nodes and the created image is huuuuge ! Too big actually to be displayable or viewable or comprehensable. Alex | ||||
| * | Properly insert all targets, also those which don't link to anything. | Alex Neundorf | 2010-10-31 | 1 | -1/+0 |
| | | | | | | | | Alex | ||||
| * | Move the code for collecting targets and libraries into separate functions | Alex Neundorf | 2010-10-31 | 1 | -37/+49 |
| | | | | | | | | | | | | | | Found bug: targets which don't link to anything don't get inserted in the dot file. Alex | ||||
* | | When checking for variables, specify a reason | Ben Boeckel | 2010-11-15 | 1 | -1/+1 |
| | | | | | | | | Allow reasons to begiven for checking for unused variables. | ||||
* | | Fix line lengths | Ben Boeckel | 2010-10-06 | 1 | -1/+2 |
| | | |||||
* | | Add argument to arg parsing to not set directories | Ben Boeckel | 2010-10-05 | 1 | -1/+1 |
| | | | | | | | | | | Argument parsing sets the source/build directories, but they may have been (meaningfully) set before hand. Let's not overwrite them. | ||||
* | | Add a method to put a watch for variables | Ben Boeckel | 2010-09-22 | 1 | -0/+1 |
| | | |||||
* | | Run the unused variables check on the final pass | Ben Boeckel | 2010-09-02 | 1 | -0/+2 |
| | | |||||
* | | Add a flag to warn about system files | Ben Boeckel | 2010-09-01 | 1 | -0/+3 |
| | | |||||
* | | Rename flags again and use variablewatch for cli | Ben Boeckel | 2010-09-01 | 1 | -3/+7 |
| | | |||||
* | | Rename find-unused to warn-unused | Ben Boeckel | 2010-09-01 | 1 | -3/+3 |
| | | |||||
* | | Rename strict-mode to warn-uninitialized | Ben Boeckel | 2010-09-01 | 1 | -3/+3 |
| | | |||||
* | | Add flags to detect unused variables | Ben Boeckel | 2010-09-01 | 1 | -0/+6 |
| | | |||||
* | | Make --strict-mode option, and integrate with cmake-gui | Bill Hoffman | 2010-09-01 | 1 | -0/+3 |
|/ | |||||
* | Remove unused DumpDocumentation code | Brad King | 2009-12-08 | 1 | -6/+0 |
| | | | | | | | The DumpDocumentation executable and some supporting code and tests were completely unused by CMake. Generation of documentation is done by the individual executables with --help* options. In this commit we simply remove the unused code, executable, and test. | ||||
* | Factor out "cmake -E cmake_symlink_*" code | Brad King | 2009-10-21 | 1 | -0/+4 |
| | | | | | | | | | | | | | | We factor the implementation of cmake -E cmake_symlink_library cmake -E cmake_symlink_executable out of cmake::ExecuteCMakeCommand into methods cmake::SymlinkLibrary cmake::SymlinkExecutable plus a helper method cmake::SymlinkInternal. | ||||
* | Convert CMake to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -14/+9 |
| | | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range. | ||||
* | STYLE: Remove unused cmake::CacheVersionMatches | Brad King | 2009-03-05 | 1 | -2/+0 |
| | | | | This remove the method completely since nothing uses it. | ||||
* | ENH: Cleanup cmake --build interface. | Brad King | 2009-03-04 | 1 | -3/+2 |
| | | | | | | | | | | | This cleans up the 'cmake --build' command-line interface: - Rename --clean to --clean-first to better describe it. - Replace --extra-options with a -- separator to simplify passing of multiple native build tool options. - Document the options in the main CMake man page description of the --build option, and shares this with the usage message. - Require --build to be the first argument when present. - Move implementation into cmakemain where it belongs. | ||||
* | BUG: 4244, add a --build option to cmake that can build projects configured ↵ | Bill Hoffman | 2008-10-15 | 1 | -0/+7 |
| | | | | by CMake | ||||
* | ENH: Allow a custom list of debug configurations | Brad King | 2008-09-04 | 1 | -0/+5 |
| | | | | | | Create a DEBUG_CONFIGURATIONS global property as a way for projects to specify which configuration names are considered to be 'debug' configurations. | ||||
* | ENH: add a --trace option | Bill Hoffman | 2008-07-31 | 1 | -0/+4 |
| | |||||
* | BUG: fix for bug 7222 manifest:no not working for makefiles | Bill Hoffman | 2008-06-20 | 1 | -1/+4 |
| | |||||
* | BUG: Remove check for files written by file(WRITE) being loaded. | Brad King | 2008-04-30 | 1 | -6/+0 |
| | | | | | | | | | | | | - CMake 1.8 and below did not do the check but could get in infinite loops due to the local generate step. - CMake 2.0 added the check but failed to perform it in directories with no targets (see bug #678). - CMake 2.2 removed the local generate which fixed the problem but did not remove the check. - Between CMake 2.4 and 2.6.0rc6 the check was fixed to work even when no targets appear in a directory (see bug #6923). - Bottom line: the check is no longer needed. | ||||
* | ENH: make it possible to disable debug output again | Alexander Neundorf | 2008-04-02 | 1 | -1/+1 |
| | | | | Alex | ||||
* | ENH: make sure gui no-dev workis | Bill Hoffman | 2008-03-29 | 1 | -1/+2 |
| | |||||
* | ENH: remove dangerous access to ivar that should not be used | Bill Hoffman | 2008-03-28 | 1 | -1/+0 |
| | |||||
* | ENH: make sure -Wno-dev sticks so make rebuild_cache will work | Bill Hoffman | 2008-03-22 | 1 | -0/+1 |
| | |||||
* | ENH: Improve new error/warning message generation | Brad King | 2008-03-13 | 1 | -0/+5 |
| | | | | | | | | | | - Add cmListFileBacktrace to record stack traces - Move main IssueMessage method to the cmake class instance (make the backtrace an explicit argument) - Change cmMakefile::IssueMessage to construct a backtrace and call the cmake instance version - Record a backtrace at the point a target is created (useful later for messages issued by generators) | ||||
* | ENH: remove abort calls and replace with an IssueMessage INTERANL_ERROR, ↵ | Bill Hoffman | 2008-03-13 | 1 | -0/+1 |
| | | | | better to not crash on the end user. | ||||
* | ENH: make sure properties are re-set on each configure | Bill Hoffman | 2008-03-12 | 1 | -0/+1 |
| | |||||
* | ENH: add ability to suppress dev warnings to gui code | Bill Hoffman | 2008-03-12 | 1 | -1/+5 |
| | |||||
* | BUG: Fixes to VS8/VS9 project regeneration rules | Brad King | 2008-03-11 | 1 | -0/+1 |
| | | | | | | | - ZERO_CHECK should check all stamps in case of parallel build (fixes complex test failure) - ZERO_CHECK should not appear when CMAKE_SUPPRESS_REGENERATION is on (fixes bug 6490) | ||||
* | ENH: fix -Wno-dev for ccmake | Bill Hoffman | 2008-03-11 | 1 | -1/+8 |
| | |||||
* | ENH: add enum to IssueMessage | Bill Hoffman | 2008-03-11 | 1 | -0/+7 |
| | |||||
* | ENH: add --help-policies and --help-policy command line options | Ken Martin | 2008-03-04 | 1 | -0/+1 |
| | |||||
* | ENH: add first cut and policies still need to add the doc support | Ken Martin | 2008-03-01 | 1 | -0/+4 |
| | |||||
* | ENH: fix make edit_cache for cmake-gui | Bill Hoffman | 2008-02-12 | 1 | -0/+5 |
| | |||||
* | ENH: Add AppendProperty methods for use by C++ code in CMake. Simplify ↵ | Brad King | 2008-01-17 | 1 | -0/+1 |
| | | | | implementation of SET_PROPERTY command by using them. | ||||
* | ENH: add ability to have manifest files and incremental linking with make ↵ | Bill Hoffman | 2008-01-01 | 1 | -1/+14 |
| | | | | and nmake | ||||
* | ENH: Centralized and globalized computation of CMake program locations. ↵ | Brad King | 2007-12-13 | 1 | -1/+1 |
| | | | | This eliminates startup paths that failed to produce this information. | ||||
* | ENH: fix for bug 6102, allow users to change the compiler | Bill Hoffman | 2007-12-13 | 1 | -0/+2 |
| | |||||
* | ENH: Added call to StopBuild VS macro when projects fail to regenerate ↵ | Brad King | 2007-11-19 | 1 | -0/+1 |
| | | | | during a build. | ||||
* | ENH: Allow VS 7 project Rebuild and Solution Rebuild to work without ↵ | Brad King | 2007-11-10 | 1 | -0/+1 |
| | | | | re-running CMake for every project during the rebuild. | ||||
* | ENH: different way of testing properties | Ken Martin | 2007-11-06 | 1 | -0/+5 |
| | |||||
* | ENH: add ability to get documentaiton of a property from a script | Ken Martin | 2007-10-24 | 1 | -0/+4 |
| |