Brad King
|
962bbbec95
BUG: Create an exe's implib output dir for VS 6
|
16 years ago |
Brad King
|
5129c23cba
ENH: Refactor VS 6 build event generation
|
16 years ago |
Brad King
|
708d1cf1ee
ENH: Support more preprocessor values in VS6
|
16 years ago |
Brad King
|
4085454658
ENH: Support preprocessor def values in VS6
|
16 years ago |
Brad King
|
3cf9265fa7
ENH: Refactor passing of max length object dir
|
17 years ago |
David Cole
|
227c86d8cc
STYLE: Fix line length style violations.
|
17 years ago |
David Cole
|
16f35e189e
COMP: Fix the ExternalProject test for Visual Studio 6. Visual Studio 6 *.dsp files cannot have hyphens in them. Add utility function GetVS6TargetName to replace hyphens with underscores when generating *.dsp file names. Use the function everywhere necessary in the VS6 generators. And, a workaround: VS6 uses ".\Debug" (for example) as an "$(IntDir)" value - strip any leading ".\" when processing a --config argument in the cmake --build handling code.
|
17 years ago |
Bill Hoffman
|
97392a754c
STYLE: fix link length issues
|
17 years ago |
Bill Hoffman
|
68cf9e0a0d
BUG: fix for bug #8216
|
17 years ago |
Bill Hoffman
|
a50cdcb5a6
BUG: fix for rc and vs6
|
17 years ago |
Bill Hoffman
|
364ac7e386
BUG: fix empty /D option for vs6, fix for 7580
|
17 years ago |
Brad King
|
10db44a81d
COMP: Fix build with concept checking of STL.
|
17 years ago |
Bill Hoffman
|
21ad82a21b
BUG: fix for 6720, source groups on vs6 not working
|
17 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
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
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
|
18b9e7db6c
ENH: Enable CMAKE_<lang>_DEFINE_FLAG for COMPILE_DEFINITIONS property implementation.
|
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
|
b94530c7b4
BUG: Need to honor HEADER_FILE_ONLY source file property and exclude the source from the build.
|
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
|
c6092b7e5e
BUG: Fixed passing of configuration names to GetRealDependency and ConstructScript. Added GetConfigName helper method to do this.
|
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 |
Alexander Neundorf
|
43de8c8628
|
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 |