Ken Martin
|
345cf04012
ENH: big change that includes immediate subdir support, removing the notion of inherited commands, makefiles no longer read in the parent makefiles but instead inherit thier parent makefiles current settings
|
21 years ago |
Ken Martin
|
791aa6052b
ENH: add support for out of source source
|
21 years ago |
Brad King
|
cb48e0c161
ENH: Merged implementations of ConvertToRelative*Path methods. The main ConvertToRelativePath method is now in cmGlobalGenerator. It converts paths only if they are at least inside the deepest common directory between the top-level source and build trees. Each cmLocalGenerator instance calls this global method with its own output directory as the "local" argument from which paths are relative. Added separate ConvertToOptionallyRelative path that pays attention to the CMAKE_USE_RELATIVE_PATHS option.
|
21 years ago |
Bill Hoffman
|
2ebbf64508
ENH: remove unused code
|
21 years ago |
Bill Hoffman
|
ff812580eb
ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible
|
21 years ago |
Brad King
|
39af9ee1e4
ENH: Updated implementation of custom commands. Multiple command lines are now supported effectively allowing entire scripts to be written. Also removed extra variable expansions and cleaned up passing of commands through to the generators. The command and individual arguments are now kept separate all the way until the generator writes them out. This cleans up alot of escaping issues.
|
21 years ago |
Bill Hoffman
|
34e7e36cae
ENH: getting closer
|
21 years ago |
Bill Hoffman
|
fd0f29e6f4
ENH: depends work between targets
|
21 years ago |
Bill Hoffman
|
68c419c780
ENH: getting closer
|
21 years ago |
Bill Hoffman
|
35ec09480a
ENH: move AddFlags stuff up to LocalGenerator from LocalUnix generator
|
21 years ago |
Brad King
|
16e86a3ea9
ENH: Split part of GetIncludeFlags method into separate GetIncludeDirectories method.
|
21 years ago |
Bill Hoffman
|
7cef36c628
ENH: add the ability to generate custom commands for a language that is not supported by an IDE
|
21 years ago |
Bill Hoffman
|
46a493ae74
ENH: remove warnings
|
21 years ago |
Bill Hoffman
|
c2ef51e181
ENH: define language extensions in cmake files and not hard coded, also fix trycompile problem
|
21 years ago |
Andy Cedilnik
|
f9b43b9212
BUG: Implement installing of shared library versioning and add test for the whole thing
|
21 years ago |
Andy Cedilnik
|
5a5cd54730
ENH: GetSafeDefinition is now in cmMakefile
|
21 years ago |
Bill Hoffman
|
ddb815c125
ENH: add new subdirectory exclude from top option
|
22 years ago |
Andy Cedilnik
|
d13e30f3ae
ENH: Make install on windows seems to work now
|
22 years ago |
Andy Cedilnik
|
7608d3f586
ERR: Fix std:: namespace
|
22 years ago |
Andy Cedilnik
|
797db2bd82
ENH: Start adding new installation framework
|
22 years ago |
Bill Hoffman
|
d79e3ae698
ENH: move relative path to parent generator class
|
22 years ago |
Brad King
|
1f6a3c67b1
ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
|
23 years ago |
Ken Martin
|
d2c4432bbe
changed handling of FinalPass
|
23 years ago |
Ken Martin
|
b7455e404f
compiler warning
|
23 years ago |
Ken Martin
|
12054916d4
made destructor virtual
|
23 years ago |
Ken Martin
|
5b0611d709
updates
|
23 years ago |
Ken Martin
|
3ffc4b2ee1
in progress checkin
|
23 years ago |