Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: improve progress reporting when there are multiple targets with the ↵ | Ken Martin | 2008-05-29 | 1 | -1/+1 |
| | | | | same name, bug# 7042 | ||||
* | ENH: Add global property ALLOW_DUPLICATE_CUSTOM_TARGETS to help existing ↵ | Brad King | 2008-02-14 | 1 | -0/+2 |
| | | | | projects that depend on having duplicate custom targets. It is allowed only for Makefile generators. See bug#6348. | ||||
* | ENH: remove const | Bill Hoffman | 2008-01-31 | 1 | -1/+1 |
| | |||||
* | ENH: Moved global inter-target dependency analysis and cycle-prevention code ↵ | Brad King | 2007-12-23 | 1 | -12/+1 |
| | | | | up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also. | ||||
* | BUG: Support cyclic dependencies among STATIC libraries by removing one from ↵ | Brad King | 2007-12-22 | 1 | -0/+8 |
| | | | | the generated Makefile rules. | ||||
* | COMP: Remove unused parameter of method. | Brad King | 2007-12-21 | 1 | -1/+0 |
| | |||||
* | ENH: Add a depends check step to custom targets. Add support for the ↵ | Brad King | 2007-12-21 | 1 | -16/+0 |
| | | | | IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global. | ||||
* | ENH: add GetCleanTargetName() which returns "clean" for makefiles, so it can | Alexander Neundorf | 2007-11-25 | 1 | -0/+1 |
| | | | | | | be used by the eclipse generator Alex | ||||
* | BUG: Target exclusion-from-all tests should always use the root local ↵ | Brad King | 2007-08-03 | 1 | -4/+3 |
| | | | | generator associated with the all target being tested. | ||||
* | ENH: Added cmTarget::GetLanguages method to centralize computation of the ↵ | Brad King | 2007-08-03 | 1 | -1/+1 |
| | | | | list of languages compiled in a target. Transformed NeedRequiresStep to use it. | ||||
* | BUG: Removing accidental commit. | Brad King | 2007-08-02 | 1 | -1/+1 |
| | |||||
* | ENH: Added cmTarget::GetLanguages method to centralize computation of the ↵ | Brad King | 2007-08-02 | 1 | -1/+1 |
| | | | | list of languages compiled in a target. | ||||
* | ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do | Alexander Neundorf | 2007-06-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | something like this: ENABLE_LANGUAGE(ASM-ATT) IF(CMAKE_ASM-ATT_COMPILER_WORKS) ... do assembler stufff ELSE(CMAKE_ASM-ATT_COMPILER_WORKS) ... fallback to generic C/C++ ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS) Alex | ||||
* | STYLE: fix comment | Alexander Neundorf | 2007-06-05 | 1 | -3/+2 |
| | | | | Alex | ||||
* | STYLE: move ForceVerboseMakefiles to cmGlobalUnixMakefileGenerator3, so the | Alexander Neundorf | 2007-06-05 | 1 | -0/+12 |
| | | | | | | kdevelop generator doesn't need its own CreateLocalGenerator() anymore Alex | ||||
* | ENH: add install/strip target for makefile generators if strip was found | Alexander Neundorf | 2007-05-18 | 1 | -0/+1 |
| | | | | Alex | ||||
* | BUG: Watcom WMake needs empty rule commands even for symbolic targets. This ↵ | Brad King | 2007-05-16 | 1 | -8/+7 |
| | | | | fixes the cmake_force target. | ||||
* | ENH: some code consolidation and cleanup | Ken Martin | 2007-04-12 | 1 | -4/+0 |
| | |||||
* | ENH: Made cmMakefileTargetGenerator::GlobalGenerator have full type ↵ | Brad King | 2006-12-14 | 1 | -0/+3 |
| | | | | cmGlobalUnixMakefileGenerator3 to give access to all methods. Fixed broken custom targets with no commands for Borland makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set. | ||||
* | BUG: bad progress for named top level targets | Ken Martin | 2006-08-29 | 1 | -1/+2 |
| | |||||
* | ENH: Adding install/local global target for Makefile generators. This runs ↵ | Brad King | 2006-08-29 | 1 | -0/+1 |
| | | | | installation only in the current directory and not subdirectories. | ||||
* | BUG: changed to progress to make it more flexible and to no relink targets ↵ | Ken Martin | 2006-07-11 | 1 | -8/+4 |
| | | | | as often | ||||
* | ENH: fix for dependent targets | Ken Martin | 2006-06-19 | 1 | -1/+1 |
| | |||||
* | BUG: cmGlobalGenerator::Build should not always use the /fast target name ↵ | Brad King | 2006-06-01 | 1 | -1/+1 |
| | | | | because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles. | ||||
* | BUG: fix to progress for small projects | Ken Martin | 2006-05-25 | 1 | -1/+2 |
| | |||||
* | ENH: fix compiler warnings and posibly java test | Ken Martin | 2006-05-24 | 1 | -3/+2 |
| | |||||
* | ENH: always compile progress | Ken Martin | 2006-05-23 | 1 | -0/+15 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-11 | 1 | -1/+2 |
| | |||||
* | ENH: Makefile performance improvements | Ken Martin | 2006-05-02 | 1 | -0/+9 |
| | |||||
* | ENH: Add packaging of source code (make package_source) | Andy Cedilnik | 2006-04-17 | 1 | -0/+1 |
| | |||||
* | BUG: Work-around Watcom WMake limitation for multiple-output custom command ↵ | Brad King | 2006-04-13 | 1 | -0/+9 |
| | | | | support. | ||||
* | ENH: Added support for multiple outputs generated by a single custom ↵ | Brad King | 2006-04-11 | 1 | -0/+16 |
| | | | | command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. | ||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -1/+1 |
| | |||||
* | STYLE: fix line lengths | Bill Hoffman | 2006-03-10 | 1 | -1/+2 |
| | |||||
* | ENH: Cleaned up generation of directory-level rules and their support ↵ | Brad King | 2006-03-01 | 1 | -4/+6 |
| | | | | 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: Cleanup global targets even more and potentially fix Xcode | Andy Cedilnik | 2006-03-01 | 1 | -2/+1 |
| | |||||
* | COMP: Handle preinstall properly on IDEs | Andy Cedilnik | 2006-02-24 | 1 | -0/+1 |
| | |||||
* | COMP: Fixes for visual studio | Andy Cedilnik | 2006-02-23 | 1 | -0/+9 |
| | |||||
* | BUG: Work-around borland make bug that drops a rule completely if it has no ↵ | Brad King | 2006-02-16 | 1 | -0/+6 |
| | | | | dependencies or commands. | ||||
* | ENH: big cleanup and fix for jump commands | Ken Martin | 2005-10-20 | 1 | -7/+8 |
| | |||||
* | ENH: some fixes for better backwards compatibility | Ken Martin | 2005-10-10 | 1 | -1/+3 |
| | |||||
* | ENH: reduce the number of files produced still needs a bit more cleanup | Ken Martin | 2005-07-27 | 1 | -2/+5 |
| | |||||
* | ENH: fix static build of vtk with cmake by having custom targets chain ↵ | Bill Hoffman | 2005-07-15 | 1 | -1/+1 |
| | | | | depend information | ||||
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -1/+1 |
| | | | | of const junk | ||||
* | BUG: Remove duplicate targets when in different generators | Andy Cedilnik | 2005-06-01 | 1 | -1/+1 |
| | |||||
* | ENH: now uses Makefile2 to cleanup zsh issues and provided some more ↵ | Ken Martin | 2005-05-31 | 1 | -1/+36 |
| | | | | documentation | ||||
* | STYLE: add some better comments and remove some unused code | Ken Martin | 2005-05-31 | 1 | -1/+2 |
| | |||||
* | ENH: switch to using new Unix Makefile generator for Unix as well | Ken Martin | 2005-05-25 | 1 | -1/+1 |
| | |||||
* | ENH: some more cleanup and changes to how custom commands are stored | Ken Martin | 2005-05-24 | 1 | -1/+0 |
| | |||||
* | ENH: optimization to not use requires step unless a language requires it | Ken Martin | 2005-05-24 | 1 | -0/+2 |
| |