Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: Fix to avoid repeated calls to CollapseFullPath during dependency ↵ | Brad King | 2006-05-03 | 1 | -0/+1 |
| | | | | scanning. This addresses bug#3191. | ||||
* | BUG: add a fast version for preinstall | Ken Martin | 2006-05-02 | 1 | -0/+4 |
| | |||||
* | ENH: Makefile performance improvements | Ken Martin | 2006-05-02 | 1 | -0/+5 |
| | |||||
* | COMP: Disable color support for bootstrap. | Brad King | 2006-04-27 | 1 | -0/+2 |
| | |||||
* | BUG: Default SHELL on windows should not be a hard-coded path. | Brad King | 2006-04-27 | 1 | -1/+2 |
| | |||||
* | ENH: Enabling color makefile support using cmsysTerminal_cfprintf. Support ↵ | Brad King | 2006-04-27 | 1 | -37/+28 |
| | | | | for color is automatically detected when messages are printed. Also made color scheme more readable on both black and white backgrounds. This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project. | ||||
* | BUG: Changed color scheme to be more readable on both white and black ↵ | Brad King | 2006-04-20 | 1 | -15/+9 |
| | | | | backgrounds. | ||||
* | ENH: some performance optimizations | Ken Martin | 2006-04-11 | 1 | -3/+2 |
| | |||||
* | ENH: make sure verbose output is used for kde | Bill Hoffman | 2006-04-08 | 1 | -1/+2 |
| | |||||
* | ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE ↵ | Brad King | 2006-03-30 | 1 | -2/+62 |
| | | | | is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060. | ||||
* | BUG: Handle spaces in the path | Andy Cedilnik | 2006-03-28 | 1 | -0/+1 |
| | |||||
* | ENH: Add support for adding content to bundles | Andy Cedilnik | 2006-03-28 | 1 | -4/+48 |
| | |||||
* | BUG: fix warning | Ken Martin | 2006-03-15 | 1 | -2/+2 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -112/+120 |
| | |||||
* | BUG: Fixed object file name construction to use Convert method for relative ↵ | Brad King | 2006-03-14 | 1 | -8/+8 |
| | | | | path conversion. Also fixed test of result to check explicitly for a full path. | ||||
* | BUG: Avoid full paths and spaces when constructing object file names. | Brad King | 2006-03-14 | 1 | -0/+11 |
| | |||||
* | ENH: Introducing new policy to construct more unique object file names. ↵ | Brad King | 2006-03-13 | 1 | -30/+48 |
| | | | | This should allow multiple sources with the same file name but different FULL paths to be added to a single target. | ||||
* | ENH: use a cmake script to do the clean step, this allows for large numbers ↵ | Bill Hoffman | 2006-03-09 | 1 | -4/+24 |
| | | | | of files to be removed without making the command line too long | ||||
* | BUG: Fix problem on Wacom system with global symbolic targets | Andy Cedilnik | 2006-03-09 | 1 | -1/+1 |
| | |||||
* | ENH: Cleaned up generation of directory-level rules and their support ↵ | Brad King | 2006-03-01 | 1 | -54/+35 |
| | | | | structure. The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first. The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean"). Also fixed directory-level rule for preinstall. | ||||
* | ENH: try to fix things up for the dashboard | Bill Hoffman | 2006-02-23 | 1 | -1/+1 |
| | |||||
* | ENH: Properly handle target dependencies | Andy Cedilnik | 2006-02-23 | 1 | -3/+5 |
| | |||||
* | ENH: Remove debug | Andy Cedilnik | 2006-02-23 | 1 | -11/+0 |
| | |||||
* | ENH: Add a notion of a global target | Andy Cedilnik | 2006-02-23 | 1 | -75/+40 |
| | |||||
* | ENH: Implemented RPATH specification support. It is documented by the ↵ | Brad King | 2006-02-16 | 1 | -2/+16 |
| | | | | command SET_TARGET_PROPERTIES. | ||||
* | ENH: Cleaned up generation of symbolic rules. Removed generation of ↵ | Brad King | 2006-02-15 | 1 | -174/+156 |
| | | | | rebuild_cache and similar rules from internal makefiles. | ||||
* | ENH: some reorg of the unix makefile generator | Ken Martin | 2006-02-15 | 1 | -1839/+397 |
| | |||||
* | ENH: add working directory support | Bill Hoffman | 2006-02-08 | 1 | -2/+8 |
| | |||||
* | ENH: allow for - in the name of targets for nmake | Bill Hoffman | 2006-02-06 | 1 | -1/+3 |
| | |||||
* | ENH: more cleanup and removal of old code | Ken Martin | 2006-01-30 | 1 | -83/+8 |
| | |||||
* | ENH: cleanup and remove some old code | Ken Martin | 2006-01-30 | 1 | -52/+15 |
| | |||||
* | ENH: add COMPILE_FLAGS to targets | Bill Hoffman | 2006-01-25 | 1 | -0/+4 |
| | |||||
* | ENH: add support for watcom wmake and wcl386 | Bill Hoffman | 2006-01-17 | 1 | -17/+91 |
| | |||||
* | ENH: Further centralized custom command dependency computation. Custom ↵ | Brad King | 2006-01-14 | 1 | -42/+14 |
| | | | | command dependencies in the source tree may now also be specified relative to the source directory. | ||||
* | COMP: Removed unused paramter from cmLocalGenerator::OutputLinkLibraries. | Brad King | 2006-01-13 | 1 | -2/+2 |
| | |||||
* | BUG: Sweeping changes to cleanup computation of target names. This should | Brad King | 2006-01-13 | 1 | -62/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix many bugs related to target names being computed inconsistently. - Centralized computation of a target's file name to a method in cmTarget. Now that global knowledge is always available the *_CMAKE_PATH cache variables are no longer needed. - Centralized computation of link library command lines and link directory search order. - Moved computation of link directories needed to link CMake targets to be after evaluation of linking dependencies. This also removed alot of duplicate code in which each version had its own bugs. This commit is surrounded by the tags CMake-TargetNameCentralization1-pre and CMake-TargetNameCentralization1-post so make the large set of changes easy to identify. | ||||
* | ENH: fix bundles for Mac and Xcode | Bill Hoffman | 2006-01-05 | 1 | -0/+21 |
| | |||||
* | BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the help | Bill Hoffman | 2006-01-02 | 1 | -7/+13 |
| | |||||
* | ENH: fix so verbose is put in the correct place | Bill Hoffman | 2005-12-31 | 1 | -8/+8 |
| | |||||
* | ENH: make sure -F is not duplicated | Bill Hoffman | 2005-12-27 | 1 | -4/+24 |
| | |||||
* | ENH: remove warning | Bill Hoffman | 2005-12-27 | 1 | -1/+5 |
| | |||||
* | ENH: add better support for framework linking | Bill Hoffman | 2005-12-26 | 1 | -0/+24 |
| | |||||
* | ENH: fix borland make clean targets before build, add new generators for ↵ | Bill Hoffman | 2005-12-22 | 1 | -16/+38 |
| | | | | msys and mingw | ||||
* | BUG: Libraries and executables that are built with version numbers and ↵ | Brad King | 2005-12-21 | 1 | -5/+35 |
| | | | | symlinks should be built by a rule using the real file name. The symlink file names should be rules that just depend on the main rule. This way if a version number changes a target will re-link with the new name and the symlinks will be updated. | ||||
* | COMP: Fix conversion warning. | Brad King | 2005-12-14 | 1 | -1/+1 |
| | |||||
* | ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has ↵ | Brad King | 2005-12-14 | 1 | -81/+45 |
| | | | | the ivar m_Makefile now. Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets. This should fix problems with custom commands and executables with the OUTPUT_NAME set. Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed. | ||||
* | ENH: removed TARGET_DIR_PREFIX support and someother fix | Ken Martin | 2005-12-13 | 1 | -10/+3 |
| | |||||
* | PERF: apply patch for bug 2575 speeds up depend scanning | Bill Hoffman | 2005-12-09 | 1 | -1/+5 |
| | |||||
* | BUG: Fixed support for external object files built by custom commands. Also ↵ | Brad King | 2005-11-17 | 1 | -2/+17 |
| | | | | added a test to keep it working. | ||||
* | BUG: make the clean target work | Bill Hoffman | 2005-10-28 | 1 | -8/+9 |
| |