Brad King
|
96fd5909d9
ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832
|
18 سال پیش |
Brad King
|
433099ecdd
ENH: Converted cmMakefile DefineFlags added by ADD_DEFINITIONS command into a COMPILE_DEFINITIONS directory property.
|
18 سال پیش |
Brad King
|
80c2be45e0
ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity.
|
18 سال پیش |
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 سال پیش |
Brad King
|
857e2e15dd
ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE.
|
18 سال پیش |
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 سال پیش |
Bill Hoffman
|
3409e0a777
STYLE: fix indent
|
18 سال پیش |
Bill Hoffman
|
246e964180
BUG: fix for bug 5455, handle nodefaultlib with more than one lib
|
18 سال پیش |
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 سال پیش |
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 سال پیش |
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 سال پیش |
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 سال پیش |
Brad King
|
e5bb99e010
ENH: Removed dependency on Templates/CMakeWindowsSystemConfig.cmake which is no longer used. Also removed the file itself.
|
18 سال پیش |
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 سال پیش |
Bill Hoffman
|
0e14877e2a
ENH: fix for vs 8
|
18 سال پیش |
Bill Hoffman
|
9cbb998737
ENH: add support for vs 2008 beta 2
|
18 سال پیش |
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 سال پیش |
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 سال پیش |
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 سال پیش |
Brad King
|
35936433e1
ENH: Merging changes from branch CMake-SourceFile2-b between tags
|
18 سال پیش |
Brad King
|
27a0677d3e
COMP: Fix build for windows-only generators after change to GetSourceFiles signature.
|
18 سال پیش |
Alexander Neundorf
|
79756b0e67
|
18 سال پیش |
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 سال پیش |
Alexander Neundorf
|
362f81981e
|
18 سال پیش |
Alexander Neundorf
|
8245f437b6
|
18 سال پیش |
Brad King
|
adcd87c976
BUG: Fixed cmLocalVisualStudio7Generator to deal with quotes in macro definitions properly. This addresses bug#4983.
|
18 سال پیش |
Alexander Neundorf
|
7f11536704
|
18 سال پیش |
Alexander Neundorf
|
f1e02b2993
COMP: removed unused variable temp
|
18 سال پیش |
Ken Martin
|
8b0c61c322
ENH: added internal target property for the name of the project file
|
18 سال پیش |
Brad King
|
af95f61d76
ENH: Created method cmTarget::GetExportMacro to centralize computation of the export symbol name. This removes duplicate code from all the generators. Also enabled the export definition for executable targets with the ENABLE_EXPORTS property set.
|
18 سال پیش |