Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: add PHONY targets | Bill Hoffman | 2008-03-24 | 1 | -1/+1 |
| | |||||
* | BUG: fix some bad changes in progress calc | Ken Martin | 2008-03-12 | 1 | -6/+2 |
| | |||||
* | ENH: remove const | Bill Hoffman | 2008-01-31 | 1 | -6/+6 |
| | |||||
* | ENH: fix for bug 3218 dependant projects are written out automatically if ↵ | Bill Hoffman | 2008-01-30 | 1 | -2/+2 |
| | | | | they are in the project. Also fix bug 5829, remove hard coded CMAKE_CONFIGURATION_TYPES from vs 7 generator | ||||
* | ENH: Moved global inter-target dependency analysis and cycle-prevention code ↵ | Brad King | 2007-12-23 | 1 | -149/+14 |
| | | | | 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 | -1/+82 |
| | | | | the generated Makefile rules. | ||||
* | COMP: Remove unused parameter of method. | Brad King | 2007-12-21 | 1 | -4/+3 |
| | |||||
* | ENH: Make static library targets depend on targets to which they "link" for ↵ | Brad King | 2007-12-21 | 1 | -32/+11 |
| | | | | the purpose of build ordering. This makes the build order consistent for static and shared library builds. It is also useful when custom command inputs of one library are generated as custom commands outputs of another. It may be useful in the future for Fortran module dependencies. Implemented for Makefiles, Xcode, and VS 8 and above. Added sample code to do it for VS 7.1 and below, but left it disabled with comments explaining why. Likely it will never be needed on VS 7.1 or below anyway. | ||||
* | BUG: Now that custom targets have dependencies their DependInfo files should ↵ | Brad King | 2007-12-21 | 1 | -2/+3 |
| | | | | be listed in Makefile.cmake. | ||||
* | ENH: Add a depends check step to custom targets. Add support for the ↵ | Brad King | 2007-12-21 | 1 | -78/+9 |
| | | | | IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global. | ||||
* | ENH: fix for bug 6102, allow users to change the compiler | Bill Hoffman | 2007-12-13 | 1 | -1/+21 |
| | |||||
* | ENH: change to make the documentation class more generic, about halfway ↵ | Ken Martin | 2007-10-22 | 1 | -3/+3 |
| | | | | there, also provides secitons for Variables now | ||||
* | ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL ↵ | Brad King | 2007-08-03 | 1 | -1/+18 |
| | | | | target. Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation. | ||||
* | BUG: Target exclusion-from-all tests should always use the root local ↵ | Brad King | 2007-08-03 | 1 | -103/+21 |
| | | | | generator associated with the all target being tested. | ||||
* | ENH: Added cmTarget::GetLanguages method to centralize computation of the ↵ | Brad King | 2007-08-03 | 1 | -12/+10 |
| | | | | list of languages compiled in a target. Transformed NeedRequiresStep to use it. | ||||
* | BUG: Removing accidental commit. | Brad King | 2007-08-02 | 1 | -18/+17 |
| | |||||
* | BUG: Quick-fix for accidental commit. | Brad King | 2007-08-02 | 1 | -6/+9 |
| | |||||
* | ENH: Added cmTarget::GetLanguages method to centralize computation of the ↵ | Brad King | 2007-08-02 | 1 | -13/+11 |
| | | | | 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 | -3/+6 |
| | | | | | | | | | | | | | 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: move ForceVerboseMakefiles to cmGlobalUnixMakefileGenerator3, so the | Alexander Neundorf | 2007-06-05 | 1 | -0/+2 |
| | | | | | | kdevelop generator doesn't need its own CreateLocalGenerator() anymore Alex | ||||
* | ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates an | Alexander Neundorf | 2007-05-22 | 1 | -185/+182 |
| | | | | | | | | | | "imported" executable target. This can then be used e.g. with ADD_CUSTOM_COMMAND() to generate stuff. It adds a second container for "imported" targets, and FindTarget() now takes an additional argument bool useImportedTargets to specify whether you also want to search in the imported targets or only in the "normal" targets. Alex | ||||
* | ENH: now target names can be used in add_custom_command() and | Alexander Neundorf | 2007-05-09 | 1 | -1/+1 |
| | | | | | | | | | | add_custom_target() as COMMAND, and cmake will recognize them and replace them with the actual output path of these executables. Also the dependency will be added automatically. Test included. ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(), so it is done now in one central place Alex | ||||
* | ENH: better progress for any directory that is a project | Ken Martin | 2007-04-13 | 1 | -2/+4 |
| | |||||
* | ENH: some code consolidation and cleanup | Ken Martin | 2007-04-12 | 1 | -76/+0 |
| | |||||
* | BUG: fix progress for ENCLUDE_FORM_ALL cases using new project to target ↵ | Ken Martin | 2007-04-12 | 1 | -25/+14 |
| | | | | map. Only fixes it for the top level all target | ||||
* | STYLE: Added comment about why dependencies need to be chained to clarify code. | Brad King | 2007-04-10 | 1 | -0/+2 |
| | |||||
* | ENH: some code cleanup | Ken Martin | 2007-03-12 | 1 | -5/+5 |
| | |||||
* | ENH: Removed useless method ConvertToMakeTarget and all calls to it. It had ↵ | Brad King | 2007-03-08 | 1 | -1/+0 |
| | | | | a buggy implementation that caused it to do nothing. | ||||
* | ENH: SetupPathConversions is now called automatically on demand. | Brad King | 2007-03-08 | 1 | -1/+0 |
| | |||||
* | BUG: Avoid duplicate conversion to output path. | Brad King | 2006-10-10 | 1 | -6/+0 |
| | |||||
* | BUG: Fixed ordering of code generated in Makefile and build.make files to ↵ | Brad King | 2006-09-08 | 1 | -2/+0 |
| | | | | make sure .SUFFIXES rule comes as early as possible. Also cleaned up documentation in generated files. | ||||
* | BUG: bad progress for named top level targets | Ken Martin | 2006-08-29 | 1 | -10/+20 |
| | |||||
* | ENH: Centralized generation of targets listed in the help to be done by the ↵ | Brad King | 2006-08-23 | 1 | -8/+6 |
| | | | | code that actually writes the targets. | ||||
* | BUG: Added object language to list of object files in a local generator's ↵ | Brad King | 2006-08-15 | 1 | -2/+3 |
| | | | | directory. Fixed generation of preprocessing and assembly rules to be done only for C and C++ objects. | ||||
* | BUG: fix comment | Ken Martin | 2006-07-26 | 1 | -1/+1 |
| | |||||
* | STYLE: fix long lines | Ken Martin | 2006-07-18 | 1 | -1/+2 |
| | |||||
* | COMP: fix warning | Ken Martin | 2006-07-17 | 1 | -1/+1 |
| | |||||
* | COMP: fix old compiler issue | Ken Martin | 2006-07-12 | 1 | -1/+5 |
| | |||||
* | ENH: added progress for subdir all targets and fixed compiler waring | Ken Martin | 2006-07-12 | 1 | -9/+67 |
| | |||||
* | BUG: changed to progress to make it more flexible and to no relink targets ↵ | Ken Martin | 2006-07-11 | 1 | -76/+68 |
| | | | | as often | ||||
* | ENH: fix line length and warning | Ken Martin | 2006-06-20 | 1 | -2/+3 |
| | |||||
* | ENH: fix for dependent targets | Ken Martin | 2006-06-19 | 1 | -4/+8 |
| | |||||
* | ENH: do not use the link script on windows | Bill Hoffman | 2006-06-19 | 1 | -0/+4 |
| | |||||
* | ENH: warning fix | Ken Martin | 2006-06-16 | 1 | -12/+14 |
| | |||||
* | ENH: cleanup how progress is reported for individual targets to fix an ↵ | Ken Martin | 2006-06-16 | 1 | -38/+23 |
| | | | | integer math issue | ||||
* | BUG: Pre-install rules for a target should not have target-level ↵ | Brad King | 2006-06-15 | 1 | -1/+0 |
| | | | | dependencies. Each target can be re-linked independently as long as the original targets are up to date. | ||||
* | ENH: Added generation of link rules into script files executed by a cmake -E ↵ | Brad King | 2006-06-15 | 1 | -0/+1 |
| | | | | command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells. | ||||
* | ENH: centralized locaiton of CMakeFiles setting | Ken Martin | 2006-06-14 | 1 | -8/+16 |
| | |||||
* | ENH: some cleanup to progress | Ken Martin | 2006-06-12 | 1 | -5/+5 |
| | |||||
* | ENH: line lengths | Ken Martin | 2006-06-05 | 1 | -2/+4 |
| |