Commit Graph

48 Commits

Author SHA1 Message Date
Ken Martin
aa72e182fe half checked in changes for CMAKE_ROOT 2001-05-17 12:08:46 -04:00
Bill Hoffman
1cd9ce6f6e ENH: unify make process on unix 2001-05-16 15:15:21 -04:00
Ken Martin
a12448c19b added output directory support 2001-05-15 13:14:13 -04:00
Ken Martin
78232180f4 fix for expanding library vars 2001-05-11 13:52:54 -04:00
Ken Martin
639f1fa239 added registry entry support and windows app support 2001-05-11 10:53:17 -04:00
Bill Hoffman
69b51cc245 BUG: fix up gui with values that stay around too long 2001-05-10 17:23:00 -04:00
Geoffrey Cross
978407e042 Reads and uses MSPROJECT_TEMPLATE_DIRECTORY if it exists 2001-05-10 14:30:16 -04:00
Geoffrey Cross
401b9eea0b ADD LINK32s are now on multiple lines because VC breaks otherwise 2001-05-09 18:00:03 -04:00
Bill Hoffman
02bdff675d BUG: escape spaces before adding .lib 2001-05-09 16:17:03 -04:00
Bill Hoffman
013b9b3849 ENH: escape spaces 2001-05-09 16:08:50 -04:00
Bill Hoffman
e30a660df5 ENH: only add .lib if no .lib exists 2001-05-09 15:48:06 -04:00
Brad King
dec4d7afe1 ENH: Added use of CMAKE cache entry for generating the DSP build rules. 2001-05-04 10:44:11 -04:00
Ken Martin
56714a49d4 fixed custom command rule 2001-05-04 09:56:07 -04:00
Ken Martin
4d9b2f59cc better custom rules 2001-05-04 09:39:05 -04:00
Bill Hoffman
96ec40943c ENH: implement ADD_TARGET command, and add an ALL_BUILD target 2001-05-01 16:55:32 -04:00
Anonymous
d6fae5faf0 New command: INCLUDE(somefile.txt) 2001-04-30 10:52:58 -04:00
Ken Martin
2da0c57d46 added TARGET_LINK_LIBRARY command and support for debug and release libraries to link against 2001-04-30 10:44:00 -04:00
Brad King
2f42d7ffcb BUG: Removed output of dual rules for source files that are processed by both the compiler and by a custom command. Also removed generation of duplicate CMakeLists.txt in the project files. 2001-04-27 14:51:43 -04:00
Will Schroeder
54cfe84f3f ENH:New copyright 2001-04-27 08:01:17 -04:00
Ken Martin
41e1270413 support for debug and opt libraries 2001-04-26 16:22:53 -04:00
Ken Martin
30ad61805b bug fixes 2001-04-26 09:38:31 -04:00
Ken Martin
73f04d1409 many fixes and cleanup and features 2001-04-24 16:49:12 -04:00
Ken Martin
24bce99cbf cleaned up the coding style made ivars private etc 2001-04-19 13:28:46 -04:00
Ken Martin
865ec96644 major changes to support multiple libraries and source lists 2001-04-11 14:59:02 -04:00
Brad King
e0da3ef275 ERR: Corrected use of double-quotes to be compatible with UNIX make. Now double quotes (windows) or escape sequences for spaces (unix) are added when dependencies are output. 2001-04-09 10:31:36 -04:00
Brad King
e7bd5fcd19 ENH: Added support for spaces in the output directory names. Spaces in the input directory name may work also, but are untested. 2001-04-09 09:44:29 -04:00
Bill Hoffman
70b14df3f0 BUG: fix depends for libraries and executables in the same dir 2001-04-06 17:01:57 -04:00
Jim Miller
13b8be3fb7 FIX: configurations list needed to be reset for each dsp file created 2001-04-06 08:28:57 -04:00
Brad King
20fb92d80b ERR: Small bug in generated DSP file fixed. A custom command environment variable has been replaced with explicity writing out the command. 2001-03-20 13:48:23 -05:00
Brad King
8c087d0e7a ENH: Added SOURCE_GROUP command and corresponding support code. This command allows CMakeLists files to specify how sources are organized into groups in the generated DSP files and makefiles. 2001-03-20 13:20:59 -05:00
Brad King
410f7d12db ENH: Added text files group to DSP output. CMakeLists.txt is duplicated in this group and outside, but fixing this will require a reorganization of custom rule generation. I should get to that soon. 2001-03-19 11:02:58 -05:00
Brad King
8fb07209eb ENH: Finished Simplifying dsptemplate processing with in place of separate Release, Debug, ReleaseDLL, ... configurations. 2001-03-09 16:56:38 -05:00
Brad King
772b1f6278 ERR: Fixed library path problem for ReleaseMinSize build. should now be used in place of separate Release, Debug, and ReleaseMinSize. 2001-03-09 15:35:13 -05:00
Brad King
1b6afc5c53 ENH: Added output of custom rules for XML sources. 2001-03-08 18:13:43 -05:00
Bill Hoffman
af30fe6745 BUG: fix circular depends on libraries and remove depends for static libraries 2001-02-28 17:50:15 -05:00
Ken Martin
e5e2a57bfb many enhancements including dll support 2001-02-27 16:50:51 -05:00
Ken Martin
acbd160dd2 a variety of fixes and enhancements 2001-02-26 17:17:34 -05:00
Bill Hoffman
0b0d1b1d43 ENH: add CMakeCache.txt support 2001-02-22 19:24:43 -05:00
Ken Martin
fce56c57c4 some cleanup and fixes 2001-02-15 13:30:13 -05:00
Bill Hoffman
85d16dbd35 ENH: add define flags in the right place 2001-01-12 14:05:11 -05:00
Will Schroeder
0ce5ac760b ENH:Documentation and cleanups 2001-01-11 14:55:47 -05:00
Bill Hoffman
c54a05bfc7 ENH: rework cmake, added ruleMaker classes and changed the syntax of the CMakeLists.txt files. 2001-01-05 11:41:20 -05:00
Bill Hoffman
1e3ba0f1d7 ENH: clean up code, and varible names 2000-09-21 13:45:08 -04:00
Bill Hoffman
283d3a0b73 ENH: added a config setup file for CMakeSetup. Cleaned up the names of the source and binary directories 2000-09-18 09:19:38 -04:00
Bill Hoffman
aa3ca2b432 ENH: CMake and configure now use SUBDIRS in CMakeLists.txt to find all the directories of the system. 2000-09-12 05:30:35 -04:00
Bill Hoffman
382b9d0508 BUG: fix name of command line version in dsp files 2000-08-31 14:15:58 -04:00
Bill Hoffman
077c31484e ENH: move from tools and create working CMake program 2000-08-30 13:35:41 -04:00
Bill Hoffman
1f42f521ce NEW: move from tools and config to create CMake 2000-08-29 15:26:29 -04:00