Commit Graph

25 Commits

Author SHA1 Message Date
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. 2005-02-24 16:04:54 -05:00
Bill Hoffman
2ebbf64508 ENH: remove unused code 2005-02-24 14:27:16 -05:00
Bill Hoffman
ff812580eb ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible 2005-02-24 13:16:41 -05:00
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. 2005-02-22 10:32:44 -05:00
Bill Hoffman
34e7e36cae ENH: getting closer 2005-02-14 16:46:32 -05:00
Bill Hoffman
fd0f29e6f4 ENH: depends work between targets 2005-02-03 17:42:55 -05:00
Bill Hoffman
68c419c780 ENH: getting closer 2005-02-02 17:16:07 -05:00
Bill Hoffman
35ec09480a ENH: move AddFlags stuff up to LocalGenerator from LocalUnix generator 2005-02-02 13:19:57 -05:00
Brad King
16e86a3ea9 ENH: Split part of GetIncludeFlags method into separate GetIncludeDirectories method. 2004-10-26 10:15:49 -04:00
Bill Hoffman
7cef36c628 ENH: add the ability to generate custom commands for a language that is not supported by an IDE 2004-10-21 14:34:02 -04:00
Bill Hoffman
46a493ae74 ENH: remove warnings 2004-09-03 13:24:10 -04:00
Bill Hoffman
c2ef51e181 ENH: define language extensions in cmake files and not hard coded, also fix trycompile problem 2004-09-03 12:03:41 -04:00
Andy Cedilnik
f9b43b9212 BUG: Implement installing of shared library versioning and add test for the whole thing 2004-06-28 14:40:17 -04:00
Andy Cedilnik
5a5cd54730 ENH: GetSafeDefinition is now in cmMakefile 2004-04-27 12:02:32 -04:00
Bill Hoffman
ddb815c125 ENH: add new subdirectory exclude from top option 2004-03-09 16:28:44 -05:00
Andy Cedilnik
d13e30f3ae ENH: Make install on windows seems to work now 2004-01-27 12:37:30 -05:00
Andy Cedilnik
7608d3f586 ERR: Fix std:: namespace 2004-01-25 19:30:24 -05:00
Andy Cedilnik
797db2bd82 ENH: Start adding new installation framework 2004-01-25 19:25:26 -05:00
Bill Hoffman
d79e3ae698 ENH: move relative path to parent generator class 2003-12-22 15:16:46 -05:00
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. 2002-10-23 18:03:27 -04:00
Ken Martin
d2c4432bbe changed handling of FinalPass 2002-09-15 08:54:16 -04:00
Ken Martin
b7455e404f compiler warning 2002-09-07 21:22:03 -04:00
Ken Martin
12054916d4 made destructor virtual 2002-09-05 09:04:55 -04:00
Ken Martin
5b0611d709 updates 2002-09-04 15:24:49 -04:00
Ken Martin
3ffc4b2ee1 in progress checkin 2002-08-30 16:00:35 -04:00