Commit Graph

162 Commits

Author SHA1 Message Date
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
Bill Hoffman daf890359c add new suffix rules 2001-11-30 12:05:38 -05:00
Bill Hoffman 906ebb5547 fix warning 2001-11-30 10:41:08 -05:00
Bill Hoffman c80c5d245d ENH: fix various problems caused by the generalization of nmake generator 2001-11-29 23:24:37 -05:00
Sebastien Barre f670003d24 Nmake build: move most of hard-coded values to config parameters 2001-11-29 20:59:53 -05:00
Luis Ibanez 1be3b0fd99 ENH: GENERATED_CODE case added to switch. 2001-11-29 01:51:14 -05:00
Bill Hoffman e7bb895afd ENH: borland generator 2 is working more or less 2001-11-28 18:07:27 -05:00
Bill Hoffman ed50410ae7 bug: fix same path comparison when short paths are used 2001-11-28 07:15:04 -05:00
Berk Geveci 0180d3156f ENH: nmake generator much closer to working with spaces 2001-11-27 17:53:05 -05:00
Luis Ibanez 42e2874d75 ENH: Support for FLTK Fluid tool added. 2001-11-27 00:02:27 -05:00
Bill Hoffman eecf4b9cbf ENH: add advanced variable types and command line wizard gui 2001-11-26 18:28:27 -05:00
Bill Hoffman 12551a33c3 NMake with spaces in directories 2001-11-21 17:45:01 -05:00
Bill Hoffman bf1840a52d ENH: look for cmake test with .exe if nmake 2001-11-16 16:42:27 -05:00
Franck Bettinger 3e16ec5eda Added a make depend in the clean rule to refresh the dependencies 2001-11-16 13:08:03 -05:00
Franck Bettinger d66eb731a9 undo the last change because of problem with some versions of make 2001-11-16 10:14:28 -05:00
Franck Bettinger dad526aad6 added the deletion of cmake.depends in the cleaning so that it is recomputed even source files (i.e. .cxx or .h) are generated 2001-11-16 09:04:49 -05:00
Bill Hoffman 407afb906c closer to nmake working, added CMAKE_MAKE_COMMAND instead of MAKECOMMAND used by Dart, nmake makefiles work with borland make and nmake 2001-11-15 17:11:26 -05:00
Bill Hoffman 4b34ffa669 BUG: wrong shortname used 2001-11-15 09:00:44 -05:00
Bill Hoffman 1406eae1ba BUG: avoid .cxx.o names... 2001-11-15 08:42:34 -05:00
Bill Hoffman 94f82edd07 Closer to nmake build 2001-11-14 18:12:22 -05:00
Bill Hoffman f978b6f7ea nmake support 2001-11-14 10:21:59 -05:00
Bill Hoffman e7ac38077a ENH: remove debug statements 2001-11-14 09:22:08 -05:00
Bill Hoffman dc839f80f0 start work on nmake generator 2001-11-13 18:23:45 -05:00
Bill Hoffman 6220a187ba clean up object file build rule, and do not attempt to remove link_directories that are in the build tree 2001-11-13 15:54:41 -05:00
Bill Hoffman 41017cbc88 ENH: clean up warnings 2001-11-13 12:38:53 -05:00
Franck Bettinger becce939a2 support for compilation of .ui files into .h and .cxx files 2001-11-09 12:03:41 -05:00
Berk Geveci 32e9510d55 Needed to replace srcdir to make install targets work. 2001-11-08 08:42:16 -05:00
Bill Hoffman 3cb9f60375 BUG: no +=+ 2001-11-07 17:04:53 -05:00
Bill Hoffman 3b8eff5552 remove template flags from cmake, no ptused, or -instance=static 2001-11-07 15:57:17 -05:00
Bill Hoffman 72d683e0ee ENH: use full source name for c code as well as c++ 2001-11-07 14:55:49 -05:00
Bill Hoffman 8a4ae14a30 make sure default_target is first 2001-11-07 14:44:22 -05:00
Bill Hoffman 112707a9dc Clean up a bit more 2001-11-07 09:54:46 -05:00
Franck Bettinger 4153857a1e add cleaning of QT generated files when make clean is used 2001-11-06 15:29:03 -05:00
Bill Hoffman 1a8e3ba1e6 ENH: use full paths for object compile rules 2001-11-05 16:38:35 -05:00
Bill Hoffman a033bf3972 ENH: change to work with nmake 2001-11-05 15:39:37 -05:00
Bill Hoffman c15ad5c98d ENH: clean up interface and change build in current directory to build the depend file first 2001-11-01 18:37:28 -05:00