84 Commits

Author SHA1 Message Date
Ken Martin
668974b01c minor fix 2001-11-12 09:21:36 -05:00
Ken Martin
722283804b support for custom targets on exe and lib 2001-11-09 13:00:53 -05:00
Phil Pritchett
8476330979 switched string::compare to strncmp 2001-11-05 05:43:48 -05:00
Phil Pritchett
8c582aae12 allow more than one external MS project 2001-11-02 11:19:15 -05:00
Bill Hoffman
4e6a9a4357 ENH: IntDir to INTDIR 2001-11-01 18:36:13 -05:00
Phil Pritchett
4ba36ca453 INCLUDE_EXTERNAL_MSPROJECT command 2001-10-31 07:03:32 -05:00
Bill Hoffman
dd533552bb fix error in cygwin 2001-09-14 15:18:33 -04:00
Ken Martin
7e37a0cafb include fixes 2001-09-11 14:58:57 -04:00
Ken Martin
baa7a4022e fix for include paths 2001-09-11 13:40:47 -04:00
Ken Martin
0fe42a9857 various windows fixes 2001-09-10 15:11:15 -04:00
Bill Hoffman
cc5c1fa6f7 ENH: separate command from its arguments in the custom command. This allows the generator on windows to change the slashes for just the command 2001-09-04 16:07:54 -04:00
Sebastien Barre
2f6e0d4703 Convert path format back to Windows slashes syntax. Mandatory for Win98 build. 2001-09-01 16:56:41 -04:00
Bill Hoffman
91f27f6fbc BUG: put spaces in /I paths 2001-08-28 18:27:02 -04:00
Ken Martin
f85fc7cda1 better network build support 2001-08-28 14:55:14 -04:00
Ken Martin
ba4e56385c support for network path link libraries 2001-08-27 15:19:45 -04:00
Ken Martin
abff98fb9d ENH: do not put a rule in to rebuild the ALL_BUILD.dsp file, as it is not possible... 2001-08-22 16:33:58 -04:00
Berk Geveci
b76b5c6ea2 OUTDIR->IntDir 2001-08-22 10:12:29 -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
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
Brad King
ddec29c52d BUG: Changed include and link directory paths in cmMakefile back to std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted. 2001-07-30 11:34:03 -04:00
Ian Scott
b24861d895 Removed the Uniquification of the include and link directory list in FinalPass,
and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories
a set rather than vector
2001-07-30 07:18:38 -04:00
Brad King
1f2c84f284 BUG: Fixed dependency generation to work for when there are many, many dependencies. Output is now easier to ready anyway because each dependency is on its own line. 2001-07-24 16:16:02 -04:00
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