Commit Graph

221 Commits

Author SHA1 Message Date
Brad King 07d35e662d ENH: Added cmStringStream class to wrap std::stringstream or std::strstream depending on the platform. The interface is that of std::stringstream, so no "ends" or "rdbuf()->freeze(0)" lines are needed. 2002-06-19 15:21:49 -04:00
Bill Hoffman 344a7cff8d use lower case and not short path for uniq paths on window 2002-06-11 14:25:44 -04:00
Bill Hoffman 06047d14bb ENH: don't use short paths in the output 2002-06-11 11:01:16 -04:00
Bill Hoffman 8f89fe11c7 use short path to get unique path names for depend path output 2002-06-11 10:43:40 -04:00
Brad King 8f60b06037 BUG: MAKEFLAGS does not need to be passed on command line. It is automatically set by make in environment for recursive call. 2002-05-29 09:56:33 -04:00
Bill Hoffman fd98b0cca0 ENH: enable cxx by default if no languages have been enabled 2002-05-22 09:48:33 -04:00
Bill Hoffman 6734d3bb88 ENH: change set<string> to set<cmStdString> to avoid long symbols that crash ar on solaris 2002-05-09 09:33:52 -04:00
Bill Hoffman db859464f2 WNG: remove a warning 2002-05-07 09:11:39 -04:00
Bill Hoffman 3bc9830686 ENH: add an edit_cache target that runs ccmake or CMakeSetup 2002-05-07 09:02:45 -04:00
Bill Hoffman 27fe57b716 ENH: change LINK_LIBRARY to add to targets 2002-05-02 13:17:10 -04:00
Amitha Perera 1f8df8585e ENH: Add library dependency analysis. 2002-05-01 14:00:21 -04:00
Bill Hoffman 42b7d859ad BUG: look for -l anywhere in link library entry not just the begining of the line 2002-04-30 08:09:41 -04:00
Bill Hoffman 2ba1ee8672 ENH: remove redirections for output of make commands as some things are lost 2002-04-26 21:45:49 -04:00
Bill Hoffman 1a92507da0 COM: just fix up a comment 2002-04-26 12:43:08 -04:00
Bill Hoffman 73c7caa774 BUG: fix shared links for cc on hp 2002-04-26 12:21:13 -04:00
Bill Hoffman b3b3281b7f ENH: clean up depend output 2002-04-23 12:18:51 -04:00
Bill Hoffman 361f17802f ENH: add depends for utility targets 2002-04-23 11:33:28 -04:00
Sebastien Barre 6083e3c127 ENH: make CMake less verbose/precious 2002-04-22 15:16:54 -04:00
Sebastien Barre d774cd7c2b ENH: make CMake less verbose/precious 2002-04-22 14:22:46 -04:00
Bill Hoffman 719a334f84 BUG: try to make sure a depend file only has one rule 2002-04-19 09:00:35 -04:00
Ken Martin dd7ab1f577 BUG: work with spaces in the path 2002-04-18 16:13:15 -04:00
Andy Cedilnik aa0ac1642b Make quotes and echos to work on unix (hopefully) 2002-04-18 15:58:35 -04:00
Bill Hoffman fe4eb49014 BUG: quote the echo commands 2002-04-18 13:44:50 -04:00
Bill Hoffman 29f7c0ff03 ENH: use convert to output path for depend files 2002-04-17 14:39:32 -04:00
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