Stephen Kelly
2a6bd96c13
Fix config-specific INCLUDE_DIRECTORIES in multi-config generators
...
Commit 08cb4fa4
(Process generator expressions in the
INCLUDE_DIRECTORIES property, 2012-09-18) contained an incorrect
assumption that CMAKE_BUILD_TYPE was set on the makefile for each
generated configuration in multi-config generators. Fix that by making
the GetIncludeDirectories API depend on the config.
2012-10-17 16:24:14 -04:00
Brad King
fe971d97ca
Add STATIC_LIBRARY_FLAGS_<CONFIG> property ( #10768 )
...
This is a per-configuration version of STATIC_LIBRARY_FLAGS.
2010-05-28 11:09:10 -04:00
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
Bill Hoffman
a50cdcb5a6
BUG: fix for rc and vs6
2008-12-03 15:35:35 -05: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
428b4c9244
ENH: Updated VS6 generator to use target.GetFullName() to compute target file names.
2006-04-18 11:45:31 -04:00
Bill Hoffman
712f4b3d01
FIX: fixes bugs 1152 and 1154
2005-02-11 14:13:58 -05:00
Bill Hoffman
7b576866b7
ENH: add support for static library property STATIC_LIBRARY_FLAGS
2004-04-22 16:58:04 -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
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
Bill Hoffman
f3b4191845
fix comment
2001-12-18 20:32:54 -05: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
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