Yves Starreveld
|
cdc65cfebf
|
Allow modules to build properly again. (broken when Cxx testing was added)
|
2002-04-11 16:58:43 -04:00 |
Bill Hoffman
|
ea4a3d5e7b
|
ENH: clean up utility rule generation
|
2002-04-11 10:29:51 -04:00 |
Sebastien Barre
|
e455a83969
|
FIX: echo pb, make Nmake gen use Unix gen, factorize stuff in Unix gen
|
2002-04-11 09:53:41 -04:00 |
Andy Cedilnik
|
b26be30740
|
Fix problem with custom commands on unix
|
2002-04-10 16:45:06 -04:00 |
Bill Hoffman
|
de93907bdd
|
ENH: check for compile flags and add back c flag to unix generator
|
2002-04-09 12:15:32 -04:00 |
Bill Hoffman
|
65e3edea04
|
ENH: use separate vars for creating c++ and c shared libraries and add a test for c libraries
|
2002-04-08 13:36:18 -04:00 |
Bill Hoffman
|
04d53a3865
|
ENH: separate the ar program for cxx and c
|
2002-04-04 11:01:41 -05:00 |
Bill Hoffman
|
4ea0f6b949
|
ENH: add enable language support for PROJECT command, this means that a C only project can be built with cmake, even without a cxx compiler
|
2002-04-02 15:43:23 -05:00 |
Bill Hoffman
|
8b3b49a010
|
ENH: major change, the cmMakefile now contains a master list of cmSourceFile objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc.
|
2002-03-29 10:06:30 -05:00 |
Bill Hoffman
|
4651dbcfc6
|
ENH: expand variables in arguments before the commands get them
|
2002-03-05 18:41:24 -05:00 |
Bill Hoffman
|
076aafe79a
|
ENH: add file specific compile flags
|
2002-03-04 14:14:41 -05:00 |
Bill Hoffman
|
b8d2413156
|
ENH: fix for spaces in paths on unix
|
2002-02-22 15:40:44 -05:00 |
Bill Hoffman
|
8c3400dc6b
|
ENH: big change in the path handling, one function CreateOutputPath is used to escape spaces and convert to the native path type
|
2002-02-22 13:38:33 -05:00 |
Bill Hoffman
|
3c748ec5ad
|
ENH: add a virtual CreateMakeVariable to shorten makefile variables for borland make
|
2002-02-21 15:55:20 -05:00 |
Bill Hoffman
|
12c5f0fa26
|
ENH: fix for borland tlib files with dash in them problem.
|
2002-02-18 14:09:03 -05:00 |
Bill Hoffman
|
142119be95
|
ENH: only depend subdir builds on TARGETS, not all sub dir operations, we do not want to build when doing a make depend
|
2002-02-14 10:03:19 -05:00 |
Berk Geveci
|
0813149896
|
Better support for parallel builds. Subdirs depend on their parent.
|
2002-02-01 13:07:27 -05:00 |
Will Schroeder
|
a6a43d5320
|
ENH:Updated copyright
|
2002-01-21 15:30:43 -05:00 |
Bill Hoffman
|
8efc43b7d5
|
BUG: remove warning from hpux make
|
2002-01-21 11:39:00 -05:00 |
Ken Martin
|
475364ac48
|
some fixes to recent screwerd up changes
|
2002-01-18 13:30:51 -05:00 |
Sebastien Barre
|
201764e166
|
Fix so that ADD_DEPENDENCIES work (the Utilities dependencies were not output)
|
2002-01-17 15:46:04 -05:00 |
Bill Hoffman
|
cddba435b8
|
ENH: add silent and suffixes to check depend file
|
2002-01-16 15:53:29 -05:00 |
Berk Geveci
|
67a5a82586
|
Improved performance by removing implicit rules.
|
2002-01-15 17:21:54 -05:00 |
Bill Hoffman
|
0358cc83d0
|
remove extra logic not needed anymore because of better depends
|
2002-01-14 16:28:38 -05:00 |
Berk Geveci
|
c88408141b
|
Quote echo
|
2002-01-14 16:02:05 -05:00 |
Bill Hoffman
|
d253ef49bc
|
BUG: put back recursive call to make for checking sources
|
2002-01-02 11:54:50 -05:00 |
Berk Geveci
|
0ac6b2d7a0
|
Type || should have been &&
|
2001-12-31 12:02:23 -05:00 |
Bill Hoffman
|
d1fb9d757f
|
ENH: remove one call to make, and clean echo stuff a bit
|
2001-12-31 11:54:14 -05:00 |
Berk Geveci
|
cff85a6386
|
BUG: fix long depend list because it gets cut on the hp: I may look like berk, but it is bill H.
|
2001-12-30 17:18:58 -05:00 |
Bill Hoffman
|
e4843d83a4
|
ENH: remove the rule to run make depend from the top with each change in any cmakelist file. Instead, run make depend in the current directory if a source file changes, or if a .h file changes or is removed
|
2001-12-28 17:00:05 -05:00 |
Amitha Perera
|
a9cdcba660
|
BUG: Don't generate build rules for header files.
|
2001-12-28 15:58:21 -05:00 |
Bill Hoffman
|
2c7bb2bf34
|
BUG: fix so you can remove a directory in the source tree, and clean up echo of commands
|
2001-12-21 15:39:43 -05:00 |
Bill Hoffman
|
602d0ee102
|
ENH: add support for DESTDIR in install targets
|
2001-12-21 09:07:17 -05:00 |
Amitha Perera
|
9ad7f0905a
|
ENH: Add option to disable use of -rpath.
|
2001-12-21 00:01:02 -05:00 |
Bill Hoffman
|
9402460977
|
ENH: add make silent flag for nmake and move .SILENT: directive to top of makefile
|
2001-12-20 15:46:37 -05:00 |
Bill Hoffman
|
b67dc16be6
|
ENH: add silent mode for makefile builds and fix borland and nmake after the depend stuff
|
2001-12-19 18:45:22 -05:00 |
Brad King
|
633041837c
|
ENH: Improved dependency generation. If any cmake.depends is out of date, all of them in the tree are re-generated. This is necessary in certain cases when CMakeLists.txt files change.
|
2001-12-18 10:21:59 -05:00 |
Brad King
|
4108b22486
|
BUG: cmake.depends files of zero size were not being re-written in some cases. Added a comment output to the top of the file so it will be re-written every time.
|
2001-12-11 15:59:33 -05:00 |
Luis Ibanez
|
bf7470be7c
|
FIX: GENERATED_CODE type is no longer needed: generated code is not a Target.
|
2001-12-11 02:17:53 -05:00 |
Amitha Perera
|
e19a90ab20
|
BUG: LIBRARY_OUTPATH_PATH may be "set" to the null string, in which case it
should be ignored.
|
2001-12-10 12:02:10 -05:00 |
Brad King
|
ee31c3e0a4
|
ENH: SUBDIR_DEPENDS command now does nothing. The parallel build functionality is now automatic. Dependencies are setup to force the same build order as a single threaded build, but multiple files in the same directory can be built simultaneously. Also fixed bug with inheriting CMakeLists.txt files when a directory level is skipped.
|
2001-12-10 11:03:44 -05:00 |
Bill Hoffman
|
a946931f91
|
BUG: if LIBRARY_OUTPUT_PATH is set, then use the fullpath for a remote target
|
2001-12-08 21:10:37 -05:00 |
Bill Hoffman
|
29ef645272
|
BUG: executable extension wrong for ctest search, and was not looking in Debug and Release
|
2001-12-07 19:11:28 -05:00 |
Amitha Perera
|
a4dc7f7b97
|
BUG: the rule for generating a library no longer has the full path, and so the
dependency targets shouldn't, either.
|
2001-12-07 18:15:18 -05:00 |
Bill Hoffman
|
30a56de4b7
|
ENH: add custom commands for targets
|
2001-12-07 10:58:06 -05:00 |
Sebastien Barre
|
4372a40922
|
Lib path should be converted to native path too.
|
2001-12-06 13:32:58 -05:00 |
Bill Hoffman
|
a07808f816
|
crazy fix for putenv, and native path called on custom command paths
|
2001-12-04 12:03:58 -05:00 |
Sebastien Barre
|
b180bf609b
|
fix warning for Borland build
|
2001-11-30 17:20:43 -05:00 |
Sebastien Barre
|
5b251bde7e
|
Add options for library manager (lib).
|
2001-11-30 16:05:55 -05:00 |
Bill Hoffman
|
47ae31d307
|
remove suffix rules
|
2001-11-30 12:41:19 -05:00 |