Commit Graph

143 Commits

Author SHA1 Message Date
Bill Hoffman a641ad3bba ENH: split up cmCommands into two files 2005-01-21 10:27:51 -05:00
Brad King d46d8df0ed ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file. 2004-11-03 07:23:18 -05:00
Andy Cedilnik 56234aed4b PERF: Remove several classes from the bootstrap and so making bootstrap smaller and faster 2004-10-27 10:47:14 -04:00
Brad King 3e59af4dcd ENH: Added cmLocalUnixMakefileGenerator2 to build. 2004-10-26 12:54:51 -04:00
Andy Cedilnik fc70a2bb2a ENH: Add development version support in CMake 2004-10-22 15:44:54 -04:00
Bill Hoffman 30c71b5f20 ENH: perfer gmake for bootstrap 2004-10-19 14:51:25 -04:00
Will Schroeder 20461af1e6 COMP: Fix on sun 2004-10-18 18:11:42 -04:00
Andy Cedilnik 6b7257db61 ENH: Add check for previous bootstrap in the source tree when doing out-of-source build 2004-10-18 11:34:02 -04:00
Bill Hoffman 9fd8d5f181 allow kdevelop for cygwin 2004-10-12 10:57:24 -04:00
Bill Hoffman 832a302ca2 BUG: do not build kdevlop stuff when bootstrapping 2004-10-12 09:50:36 -04:00
Bill Hoffman 031e956adc ENH: add kdev to bootstrap 2004-10-11 11:47:59 -04:00
Bill Hoffman 29794b24a9 ENH: pick native compilers first, and aCC before CC 2004-10-05 11:29:16 -04:00
Andy Cedilnik bb865245f4 ERR: Fix bootstrap 2004-10-05 08:49:07 -04:00
Andy Cedilnik d186bbd719 BUG: Check if the compiler is gnu. If it is, do not do special platform tests. Fixes Bug #1215 - bootstrap uses native flags with gnu compiler on OSF 2004-09-30 16:24:54 -04:00
Andy Cedilnik 47c82a381a ENH: Attempt to detect a non-parallel make 2004-09-23 07:53:42 -04:00
Andy Cedilnik 25b0dbf608 ERR: Fix bootstrap for the changes in kwsys 2003-12-31 08:56:37 -05:00
Brad King ef96274a08 ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree. This corresponds to the same merge in KWSys. Fixes for bootstrapping on cygwin are also included. 2003-12-23 11:03:38 -05:00
Andy Cedilnik aa859a7603 ENH: Fix bootstrap to handle lex parser 2003-12-08 14:11:58 -05:00
Brad King 54584d1cb9 BUG: Need to check for -Ae flag on HP-UX cc compiler. Needed for ANSI C compilation. 2003-09-15 15:58:27 -04:00
Brad King 0cd97b4030 BUG: Must use C compiler to compile C files during bootstrap, not C++ compiler. 2003-09-02 13:27:58 -04:00
Andy Cedilnik 21ec23413e ERR: Reorganize to try to fix the -pthread problem on some systems 2003-08-22 09:52:05 -04:00
Andy Cedilnik 9ad2a2eb14 ENH: Add error message for make missing 2003-08-11 17:53:10 -04:00
Andy Cedilnik 123759d9f5 ENH: Add rebuild_cache 2003-08-06 17:52:16 -04:00
Brad King dada2859b7 ENH: Adding forced settings for prefix, docdir, mandir, and datadir. 2003-07-23 08:37:44 -04:00
Brad King a1bb1a4712 ENH: Added optional configuration of data/doc/man dirs. This will be useful for package maintainers. 2003-07-21 16:38:53 -04:00
Brad King 2910c30dd5 ENH: Removed cmsys include directory from bootstrap build of kwsys. It is no longer needed. 2003-07-11 17:21:28 -04:00
Andy Cedilnik db77d2e019 ENH: Add globbing to FILE command 2003-07-08 14:18:17 -04:00
Andy Cedilnik 2a6e9970b3 ENH: Fix bootstrap to include ProcessUNIX.c 2003-07-07 17:52:53 -04:00
Andy Cedilnik 6c66cdd28d ERR: Fix changes in kwsys for Configure.h and StandardIncludes.hxx 2003-06-30 10:50:40 -04:00
Andy Cedilnik 81c2f420d8 ENH: Fix checking for C++ compiler on Mac, remove cmConfigure.h.tmp, so that nothing bad can happen if configure is interrupted, reports kwsys sources in cmConfigure.h 2003-06-30 09:56:33 -04:00
Andy Cedilnik 9754503095 ENH: Attempt to handle OSF compiler flags 2003-06-26 09:44:27 -04:00
Brad King 38482b46d1 ENH: Merged use of the kwsys RegularExpression class instead of cmRegularExpression. 2003-06-23 14:10:12 -04:00
Brad King dc3fd5c267 ENH: Merged use of kwsys library. 2003-06-23 08:58:58 -04:00
Andy Cedilnik 324807d395 ENH: Add copyright, cmConfigure.h is now touched only when it is modified, remove some spaces from output, add procedure that copies file and replaces atstring with another string 2003-06-21 11:57:13 -04:00
Brad King 9ccc27864e ERR: Cannot use iostream.h for strict C++ compiler sanity check. Using a small class instead. 2003-06-04 09:00:36 -04:00
Andy Cedilnik b524f7573b Several fixes before bootstrap is ready for prime-time:
1. Add --version flag to display version of CMake
2. Add comments to explain what is going on
3. Move CMAKE_ROOT_DIR and CMAKE_BOOTSTRAP to cmConfigure.h
4. Forward CC, CXX, and MAKE to cmake
5. Add more instructions
2003-05-15 09:35:16 -04:00
Andy Cedilnik 5e548d41d3 ENH: Add parallel build support, fix bug in verbose and clean output when adding arguments 2003-05-14 09:27:39 -04:00
Andy Cedilnik df7ae80a21 ENH: Add better error reporting 2003-05-14 09:19:12 -04:00
Andy Cedilnik a4238dc5db ENH: Add SGI -LANG:std support 2003-04-22 14:32:48 -04:00
Andy Cedilnik d0d9330c40 Support LDFLAGS 2003-04-17 13:13:48 -04:00
Andy Cedilnik 1181ac5ee7 BUG: Rename Bootstrap directory to Bootstrap.cmk, so that on platforms such as Windows and Mac OSX it will break during in-source build 2003-04-17 08:02:44 -04:00
Andy Cedilnik b79f1a4731 Better support for spaces in paths 2003-04-03 18:40:12 -05:00
Andy Cedilnik f57a7ba95c Initial import of bootstrap for CMake 2003-03-27 15:29:38 -05:00