Bill Hoffman
|
6903d2df8b
ENH: remove const
|
18 years ago |
Bill Hoffman
|
8a83f09637
ENH: fix for bug 3218 dependant projects are written out automatically if they are in the project. Also fix bug 5829, remove hard coded CMAKE_CONFIGURATION_TYPES from vs 7 generator
|
18 years ago |
Brad King
|
430296dc96
ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also.
|
18 years ago |
Brad King
|
2836fc43e7
BUG: Support cyclic dependencies among STATIC libraries by removing one from the generated Makefile rules.
|
18 years ago |
Brad King
|
e23348c5a6
COMP: Remove unused parameter of method.
|
18 years ago |
Brad King
|
3cf3bb664a
ENH: Make static library targets depend on targets to which they "link" for 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.
|
18 years ago |
Brad King
|
d2be142e3b
BUG: Now that custom targets have dependencies their DependInfo files should be listed in Makefile.cmake.
|
18 years ago |
Brad King
|
d83b4cd255
ENH: Add a depends check step to custom targets. Add support for the IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global.
|
18 years ago |
Bill Hoffman
|
fd33bf93a5
ENH: fix for bug 6102, allow users to change the compiler
|
18 years ago |
Ken Martin
|
6cdf032505
ENH: change to make the documentation class more generic, about halfway there, also provides secitons for Variables now
|
18 years ago |
Brad King
|
bffcff4530
ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL target. Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation.
|
18 years ago |
Brad King
|
d7118006de
BUG: Target exclusion-from-all tests should always use the root local generator associated with the all target being tested.
|
18 years ago |
Brad King
|
bf0c200f0a
ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target. Transformed NeedRequiresStep to use it.
|
18 years ago |
Brad King
|
8dc897b60c
BUG: Removing accidental commit.
|
18 years ago |
Brad King
|
695424f6b7
BUG: Quick-fix for accidental commit.
|
18 years ago |
Brad King
|
8b0575c4ce
ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.
|
18 years ago |
Alexander Neundorf
|
43de8c8628
|
18 years ago |
Alexander Neundorf
|
179943bf14
|
18 years ago |
Alexander Neundorf
|
4878c00905
|
18 years ago |
Alexander Neundorf
|
7f11536704
|
18 years ago |
Ken Martin
|
a500b3da05
ENH: better progress for any directory that is a project
|
18 years ago |
Ken Martin
|
2a1e2456ae
ENH: some code consolidation and cleanup
|
18 years ago |
Ken Martin
|
b4de606bdd
BUG: fix progress for ENCLUDE_FORM_ALL cases using new project to target map. Only fixes it for the top level all target
|
18 years ago |
Brad King
|
5415b65067
STYLE: Added comment about why dependencies need to be chained to clarify code.
|
18 years ago |
Ken Martin
|
b99129d2d8
ENH: some code cleanup
|
18 years ago |
Brad King
|
00051cf721
ENH: Removed useless method ConvertToMakeTarget and all calls to it. It had a buggy implementation that caused it to do nothing.
|
19 years ago |
Brad King
|
2f2b5b2503
ENH: SetupPathConversions is now called automatically on demand.
|
19 years ago |
Brad King
|
f0c79a0030
BUG: Avoid duplicate conversion to output path.
|
19 years ago |
Brad King
|
76f6ea8011
BUG: Fixed ordering of code generated in Makefile and build.make files to make sure .SUFFIXES rule comes as early as possible. Also cleaned up documentation in generated files.
|
19 years ago |
Ken Martin
|
bdb530191d
BUG: bad progress for named top level targets
|
19 years ago |