Brad King
90b8164e44
Use per-config output dir in VS 6 templates
...
This commit removes use of configuration-less cmTarget::GetDirectory()
by the VS 6 generator (except for compatibility with user templates).
We replace OUTPUT_DIRECTORY_<CONFIG> tokens in the templates using the
per-configuration result of cmTarget::GetDirectory(config).
2009-10-28 12:18:55 -04:00
Brad King
4867b712f9
Fix Windows GUI implib and image version in VS 6
...
These commits:
Adding image version number (major.minor) property to
windows binaries.
Added support for import libraries created by executable
and module targets.
added content to Templates/EXEHeader.dsptemplate that should also have
been added to Templates/EXEWinHeader.dsptemplate for the VS6 generator.
This commit corrects the error. See issue #9586 .
2009-09-25 15:46:37 -04:00
Bill Hoffman
a50cdcb5a6
BUG: fix for rc and vs6
2008-12-03 15:35:35 -05:00
Bill Hoffman
4eaac32db6
BUG: fix bug OUTPUT_LIBNAME_EXPORTS done differently now
2008-09-10 10:10:25 -04:00
Alexander Neundorf
7f11536704
ENH: now target names can be used in add_custom_command() and
...
add_custom_target() as COMMAND, and cmake will recognize them and replace
them with the actual output path of these executables. Also the dependency
will be added automatically. Test included.
ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(),
so it is done now in one central place
Alex
2007-05-09 08:25:45 -04:00
Brad King
80e6cade7a
ENH: Implemented use of cmTarget::GetDirectory() in Visual Studio 6 generator. This is an incremental fix for bug#4210.
2007-03-09 16:25:16 -05:00
Brad King
864c0292d5
BUG: VS6 generator now uses ComputeLinkInformation just like all other generators.
2006-04-19 10:34:41 -04:00
Brad King
428b4c9244
ENH: Updated VS6 generator to use target.GetFullName() to compute target file names.
2006-04-18 11:45:31 -04:00
Bill Hoffman
71b57bc454
BUG: fix for bug 769 CMAKE_STANDARD_LIBRARIES now used in ides
2004-04-23 16:26:21 -04:00
Andy Cedilnik
368d7f7c18
ENH: Attempt to add debug library postfix for visual studio 6
2003-10-31 16:55:49 -05:00
Bill Hoffman
ba707ce32d
Fix for BUG: 316
2003-10-31 16:53:01 -05:00
Bill Hoffman
4d2ca08bc7
ENH: allow UNICODE to be specifed in the cxx flags and if not default to MBCS
2003-10-16 10:32:47 -04:00
Bill Hoffman
6046060714
ENH: add include paths to rc program for resource generation
2002-08-28 14:33:12 -04:00
Ken Martin
722283804b
support for custom targets on exe and lib
2001-11-09 13:00:53 -05:00
Ken Martin
c3478f749a
made Debug the default configuration
2001-09-14 10:14:49 -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
Bill Hoffman
339bdd47b5
ENH: boot strap mfc gui and support for MFC
2001-06-20 16:49:09 -04:00
Ian Scott
4c4184f56c
adding a "Release with debugging Info" build to CMake for NT
2001-06-07 11:36:55 -04:00
Sebastien Barre
4d51f16118
the "Release" target is not the default.
2001-06-04 15:46:09 -04:00
Sebastien Barre
25fb20c4aa
slight change in the order of the options (right-most takes precedence)
2001-05-24 10:00:27 -04:00
Bill Hoffman
bc9531c0d1
ENH: create CMAKE_CXX_FLAGS_[Buildtype] flags
2001-05-23 17:19:38 -04:00
Sebastien Barre
1a2a3abbfd
ReleaseMinSize => MinSizeRel
2001-05-23 16:09:13 -04:00
Bill Hoffman
2eb7fee1fc
ENH: change Release Minsize to MinSizeRel, add MinSizeRel to dll template
2001-05-23 14:05:26 -04:00
Sebastien Barre
ec6d73c73b
PROP BASE and PROP were inverted
2001-05-22 20:44:45 -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
e093e4a4e0
new directory
2001-05-17 12:04:41 -04:00