Commit History

Author SHA1 Message Date
  Brad King 8605551920 ENH: Improve speed of manifest tool on VS8 and VS9. 17 years ago
  Bill Hoffman 47d12c273c BUG: fix for 6619 17 years ago
  Bill Hoffman 260de3ca3e BUG: fix for bug 6660 17 years ago
  Bill Hoffman 7b93585960 BUG: fix for bug 6661 17 years ago
  Bill Hoffman 8a83f09637 ENH: fix for bug 3218 dependant projects are written out automatically if they are in the project. Also fix bug 5829, remove hard coded CMAKE_CONFIGURATION_TYPES from vs 7 generator 18 years ago
  Brad King 6066e92ba2 BUG: cmTarget instances should not be copied. Removed pass-by-value arguments from cmLocalVisualStudio7Generator::WriteGroup and cmLocalVisualStudio6Generator::WriteGroup. Updated cmTarget to make this easier to find. 18 years ago
  Brad King ffac622a85 ENH: Add cmTarget::GetLinkInformation method to allow several places in the generators to share link information while only computing it once per configuration for a target. Use it to simplify the chrpath feature. 18 years ago
  Brad King 96fd5909d9 ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832 18 years ago
  Brad King 433099ecdd ENH: Converted cmMakefile DefineFlags added by ADD_DEFINITIONS command into a COMPILE_DEFINITIONS directory property. 18 years ago
  Brad King 80c2be45e0 ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity. 18 years ago
  Brad King 8262ccfd4e ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators. 18 years ago
  Brad King 857e2e15dd ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE. 18 years ago
  Brad King 872553de7e ENH: Implemented generation of display for pre-build, pre-link, and post-build custom command comments during the build. This addresses issue #5353. 18 years ago
  Bill Hoffman 3409e0a777 STYLE: fix indent 18 years ago
  Bill Hoffman 246e964180 BUG: fix for bug 5455, handle nodefaultlib with more than one lib 18 years ago
  Brad King bb1fa4c3f0 BUG: Fix exception handling flag translation to be specific to each VS version. This allows /EHa to be handled correctly for VS 2003. 18 years ago
  David Cole 867de7fc67 ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded. 18 years ago
  Brad King ea2b389a17 BUG: Converted per-vcproj timestamp to a single directory-level CMakeFiles/generate.stamp file shared by all targets in each directory. This avoids having all targets overwrite each others timestamp check rules and instead has one single rule. 18 years ago
  Brad King 34c882a9f8 ENH: Allow VS 7 project Rebuild and Solution Rebuild to work without re-running CMake for every project during the rebuild. 18 years ago
  Brad King e5bb99e010 ENH: Removed dependency on Templates/CMakeWindowsSystemConfig.cmake which is no longer used. Also removed the file itself. 18 years ago
  Brad King f9322d188b ENH: Converted vcproj file generation to use cmGeneratedFileStream for atomic replacement. Replaced the vcproj.cmake copy of the file with a simple vcproj.stamp timestamp file to preserve previous rerun-without-reload behavior. 18 years ago
  Bill Hoffman 0e14877e2a ENH: fix for vs 8 18 years ago
  Bill Hoffman 9cbb998737 ENH: add support for vs 2008 beta 2 18 years ago
  Brad King ea874415d9 ENH: Moved GetTargetDirectory method up to cmLocalGenerator. This provides a common interface to something that was implemented in most local generators anyway. 18 years ago
  Brad King ecff1c37da BUG: Do not recognize preprocessor definition flags for the linker which has no preprocessor but does have flags starting with /D. 18 years ago
  Bill Hoffman be1b19ada0 BUG: fix DLL and DEF being lost and add real support for /DEF: /DLL does not have an entry so just let it pass to advanced command line 18 years ago
  Brad King 35936433e1 ENH: Merging changes from branch CMake-SourceFile2-b between tags 18 years ago
  Brad King 27a0677d3e COMP: Fix build for windows-only generators after change to GetSourceFiles signature. 18 years ago
  Alexander Neundorf 79756b0e67 18 years ago
  Brad King ba7780a3c4 ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not create targets. No targets of type cmTarget::INSTALL_FILES or cmTarget::INSTALL_PROGRAMS are created, so we do not need to check for them everywhere anymore. 18 years ago