62 Commits

Author SHA1 Message Date
Ian Scott
331c517eeb Renamed the ReleaseWithDebugInfo Build configuration to RelWithDebInfo,
because msdev does simple matching on build target, and specifying either
Release or Debug builds would also build ReleaseWithDebugInfo
2001-07-03 05:27:39 -04:00
Brad King
e693d47253 ENH: Added support for selection of static/shared build on a per-library basis. 2001-07-02 15:38:02 -04:00
Brad King
459dfc7531 BUG: Check for building shared libraries should read from makefile's setting, not directly from the cache. 2001-06-27 15:09:22 -04:00
Bill Hoffman
339bdd47b5 ENH: boot strap mfc gui and support for MFC 2001-06-20 16:49:09 -04:00
Brad King
1ede7e4e24 BUG: Removed generation of stray # Begin Custom Build line. 2001-06-08 14:38:56 -04:00
Ian Scott
4c4184f56c adding a "Release with debugging Info" build to CMake for NT 2001-06-07 11:36:55 -04:00
Bill Hoffman
38a164d254 ENH: rename DSWMakefile and DSPMakefile to DSWWriter and DSPWriter 2001-06-06 13:48:13 -04:00
Bill Hoffman
8e281e5d5f BUG: fix EXE and LIB path problems 2001-06-05 15:48:09 -04:00
Ken Martin
abab6bc000 fix for network includ paths 2001-06-01 13:54:43 -04:00
Bill Hoffman
bc9531c0d1 ENH: create CMAKE_CXX_FLAGS_[Buildtype] flags 2001-05-23 17:19:38 -04:00
Brad King
566c8d4ba0 ENH: Added INSTALL target to switch in OutputDSPFile. Also added a default that prints out an error message so that anyone who adds a target doesn't forget to update the switch. 2001-05-23 13:16:09 -04:00
Ken Martin
1f6057e864 install fixes for win32 2001-05-23 12:02:47 -04:00
Sebastien Barre
827ec6e39a Seems to me that EXEWinHeader was not searched in the right place. 2001-05-22 20:36:54 -04:00
Sebastien Barre
69503c66eb fixed some of the LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH problems. 2001-05-22 12:39:22 -04:00
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