Bill Hoffman
4c5ba06fa1
ENH: use a cmake script to do the clean step, this allows for large numbers of files to be removed without making the command line too long
2006-03-09 14:30:35 -05:00
Brad King
60cd72d01c
ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles.
2006-02-15 16:35:16 -05:00
Ken Martin
141ad7645e
ENH: some reorg of the unix makefile generator
2006-02-15 10:34:11 -05:00
Ken Martin
96d754046a
ENH: more cleanup and removal of old code
2006-01-30 14:25:07 -05:00
Ken Martin
5d35fd4b7e
ENH: cleanup and remove some old code
2006-01-30 13:57:01 -05:00
Bill Hoffman
9891260a6d
ENH: add support for watcom wmake and wcl386
2006-01-17 10:21:45 -05:00
Brad King
8340c0d186
ENH: Further centralized custom command dependency computation. Custom command dependencies in the source tree may now also be specified relative to the source directory.
2006-01-13 20:51:45 -05:00
Brad King
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
...
fix many bugs related to target names being computed inconsistently.
- Centralized computation of a target's file name to a method in
cmTarget. Now that global knowledge is always available the
*_CMAKE_PATH cache variables are no longer needed.
- Centralized computation of link library command lines and link
directory search order.
- Moved computation of link directories needed to link CMake targets
to be after evaluation of linking dependencies.
This also removed alot of duplicate code in which each version had its
own bugs.
This commit is surrounded by the tags
CMake-TargetNameCentralization1-pre
and
CMake-TargetNameCentralization1-post
so make the large set of changes easy to identify.
2006-01-13 18:18:32 -05:00
Bill Hoffman
61e056e2dc
BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the help
2006-01-02 12:36:54 -05:00
Bill Hoffman
452925649a
ENH: add better support for framework linking
2005-12-26 13:14:19 -05:00
Bill Hoffman
f6588b7919
ENH: fix borland make clean targets before build, add new generators for msys and mingw
2005-12-22 16:42:36 -05:00
Ken Martin
929553a02e
ENH: big cleanup and fix for jump commands
2005-10-20 13:40:28 -04:00
Ken Martin
6b444ee345
BUG: cd into local directory to reduce link line length
2005-10-19 10:03:20 -04:00
Ken Martin
dce07caf0b
ENH: fix warning
2005-08-05 17:07:07 -04:00
Ken Martin
40cd76ab03
ENH: first step to only rebuuilding on flag changes
2005-08-01 10:19:35 -04:00
Ken Martin
ad46c80f7a
ENH: fix warning
2005-07-28 15:24:31 -04:00
Ken Martin
4a98fcd059
ENH: fix some warnings and cleanup some
2005-07-27 12:41:08 -04:00
Ken Martin
33efcc442b
ENH: fix some warnings and cleanup some
2005-07-27 11:36:43 -04:00
Ken Martin
ccc292e4b0
ENH: fix some warnings and cleanup some
2005-07-27 11:33:39 -04:00
Ken Martin
6cc7bca222
ENH: fix some warnings and cleanup some
2005-07-27 11:31:17 -04:00
Ken Martin
f85f919dbc
ENH: reduce the number of files produced still needs a bit more cleanup
2005-07-27 09:49:37 -04:00
Ken Martin
ababb68820
BUG: fix for bootstrap problem
2005-07-06 16:16:12 -04:00
Ken Martin
154a0cd162
ENH: added local help and install targets
2005-06-30 09:53:03 -04:00
Ken Martin
369308ca76
ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk
2005-06-22 09:06:46 -04:00
Ken Martin
e559aa11ac
ENH: added support for forcing recomputation of depends
2005-06-10 10:45:08 -04:00
Ken Martin
c2aa4e7a08
ENH: now also provides obj rules for local Makefiles
2005-06-02 13:41:34 -04:00
Ken Martin
46e5b9afe2
ENH: minor perf improvement
2005-06-01 13:37:49 -04:00
Ken Martin
f79376c1d1
STYLE: add some better comments and remove some unused code
2005-05-31 10:16:28 -04:00
Ken Martin
d7cbf3e1d6
BUG: a fix for constant recomputing of depends
2005-05-25 12:22:32 -04:00
Ken Martin
baeeb40823
ENH: some more cleanup and changes to how custom commands are stored
2005-05-24 14:42:23 -04:00
Ken Martin
60bcce7fa2
ENH: added help target and made custom commands execute in start output directory
2005-05-20 11:01:21 -04:00
Ken Martin
78b5cca6e3
ENH: another step to the next generator still not optimized yet
2005-05-18 13:46:00 -04:00
Ken Martin
8575d2369d
COMP: some warning fixes and cleanup
2005-05-17 14:39:18 -04:00
Ken Martin
61358ac75c
ENH: some more reorg
2005-05-17 11:15:09 -04:00
Ken Martin
8c65179339
ENH: warning fixes and some first steps in cleaning up the convert code
2005-05-13 09:54:30 -04:00
Ken Martin
caf17c123b
ENH: added new generator
2005-05-12 10:49:56 -04:00
Ken Martin
25d6c04add
ENH: another snapshot
2005-05-11 12:44:01 -04:00
Ken Martin
4b1c392c9c
ENH: snapshot
2005-05-11 08:45:16 -04:00
Ken Martin
5fb21a0640
ENH: some more cleanup
2005-05-09 08:53:38 -04:00
Ken Martin
0cb20474d8
ENH: updates
2005-05-06 14:49:38 -04:00
Ken Martin
c2cd47b32c
ENH: backup of work in progress
2005-05-05 12:45:53 -04:00