143 Commits

Author SHA1 Message Date
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
Berk Geveci
1096d43d14 ENH: allow -framework as a complete entry in the link line for Mac OSX 2001-10-24 17:51:55 -04:00
Bill Hoffman
9ae8234fe5 BUG: get correct library name 2001-09-28 10:40:14 -04:00
Bill Hoffman
1c8f096517 BUG: use realpath instead of cd/pwd 2001-09-27 16:50:59 -04:00
Bill Hoffman
e197d3f219 remove memory leaks 2001-09-14 16:26:56 -04:00
Yves Starreveld
7aa0d0d888 ENH: Generate compile lines for .m, .M, and .mm files (ObjC and ObjC++) 2001-08-31 21:10:46 -04:00
Brad King
82996a636e ENH: Proper dependencies between shared libraries now exist in the generated makefiles. If a shared library links to another, the other will be built before the link is attempted. 2001-08-29 10:46:59 -04:00
Yves Starreveld
247c1640da Changes to allow MODULE type target for a shared library 2001-08-28 18:02:59 -04:00
Bill Hoffman
c7bd083549 BUG: fix for broken apple mkdir and general clean up of MakeDirectory command 2001-08-28 10:57:25 -04:00
Bill Hoffman
f709e5588e ENH: change expand variables to use GetDefinition 2001-08-27 14:44:15 -04:00
Bill Hoffman
3b5ce4b88a *** empty log message *** 2001-08-27 12:24:47 -04:00
Bill Hoffman
152fccf848 BUG: set CXX and CC when running configure from cmake 2001-08-27 11:03:41 -04:00
Ken Martin
ab0ef5b6a0 better ctest support 2001-08-23 11:32:56 -04:00
Ken Martin
2190ddc4e9 added test driver for make test target 2001-08-23 11:12:19 -04:00
Bill Hoffman
ddd5a7d729 ENH: change all maps of string to be maps of cmStdString, to reduce symbol length in object files. 2001-08-22 11:58:17 -04:00
Bill Hoffman
db1303aa7d ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping 2001-08-08 11:54:46 -04:00
Brad King
4aa1a3422b BUG: Generated link line for shared libraries had CMAKE_CXX_FLAGS instead of CMAKE_CXXFLAGS (note underscore). 2001-08-02 14:42:21 -04:00
Brad King
9e5c769c29 BUG: We don't want to output -I/usr/include in the INCLUDE_FLAGS variable. This causes problems with finding system headers in the wrong places for certain standard library implementations. 2001-08-02 09:07:21 -04:00
Brad King
8a03ccda07 ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory. 2001-08-01 16:14:16 -04:00
Brad King
cfa25e9e1a ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will. 2001-07-31 11:29:21 -04:00