Commit Graph

32 Commits

Author SHA1 Message Date
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 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
Bill Hoffman 4ed4f5a7d4 ENH: fix failing tests 2008-09-10 10:36:45 -04: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 b155f3aa1c ENH: Adding image version number (major.minor) property to windows binaries. Default is 0.0, but the VERSION target property may change the value. Windows now has first-class support for dll and exe versioning. This addresses bug#1219. 2006-10-16 18:17:14 -04: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 b6466061cb ENH: add NDEBUG to windows release builds for both ide and nmake 2004-06-14 12:16:25 -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 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 213582db3c remove stack stuff 2001-12-17 11:30:33 -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 e8be6cba7b adding what I think is a missing /pdbtype:sept 2001-07-20 04:56:57 -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 4d036f44f5 removed hardcoded VTKDLL 2001-05-24 10:32:00 -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
Sebastien Barre 8130d63235 Intermediate Dir was wrong 2001-05-23 18:31:20 -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 7ff4d170b4 BUG: remove vtkCommon 2001-05-23 15:53:09 -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