Brad King
|
6ad79d13dd
BUG: Construction of COMPILE_DEFINITIONS_<CONFIG> property name must use upper-case config name.
|
18 năm trước cách đây |
Brad King
|
8d1d5500c8
ENH: Enable use of COMPILE_DEFINITIONS property for Fortran sources.
|
18 năm trước cách đây |
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 năm trước cách đây |
Brad King
|
b761da39c1
ENH: Patch from Maik to add preprocessor directive handling to Fortran dependency scanning. Also added -fpp flag to Intel Fortran compiler on Windows by default.
|
18 năm trước cách đây |
Brad King
|
52eb0ccac7
BUG: Restore old interface of "make foo.o" and "make foo.i" even though object file names now include source extensions. For Java we also need to always remove the source extension (.java -> .class). This fixes the re-opening of bug #6169.
|
18 năm trước cách đây |
Brad King
|
c7de81f9a6
ENH: Make the Fortran compiler id available to cmDependsFortran at scanning and module timestamp copy time.
|
18 năm trước cách đây |
Brad King
|
81f6e86f12
ENH: Add per-language clean rule generation to cmake_clean.cmake files to include cmake_clean_<lang>.cmake files generated by dependency scanning. Add Fortran module file and timestamp cleaning rules.
|
18 năm trước cách đây |
Brad King
|
430296dc96
ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also.
|
18 năm trước cách đây |
Brad King
|
4d360f7ac5
ENH: Convert cmDepends object interface to scan an entire target at once.
|
18 năm trước cách đây |
Brad King
|
d83b4cd255
ENH: Add a depends check step to custom targets. Add support for the IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global.
|
18 năm trước cách đây |
Brad King
|
011d7db6bd
BUG: Fix make depend target in subdirectory Makefile interface.
|
18 năm trước cách đây |
Brad King
|
73704ede42
ENH: Enabled color printing of "Scanning dependencies of target ..." message.
|
18 năm trước cách đây |
Brad King
|
de96fd1df9
ENH: Moved dependency integrity check from CheckBuildSystem over to a per-target UpdateDependencies step. This greatly reduces the startup time for make processes and allows individual targets to be built without a global dependency check.
|
18 năm trước cách đây |
Brad King
|
891256546b
ENH: Pass target directory to cmDependsFortran scanning instances.
|
18 năm trước cách đây |
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 năm trước cách đây |
Brad King
|
44f38c9b86
ENH: Fortran include path is the same as C and CXX include paths.
|
18 năm trước cách đây |
Brad King
|
cc0386f7ea
BUG: Fixed computation of 'object' name for MACOSX_PACKAGE_LOCATION source files.
|
18 năm trước cách đây |
Brad King
|
9f1eea193e
BUG: Dependency scanners should have local generators set always.
|
18 năm trước cách đây |
David Cole
|
fa61182de8
ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder.
|
18 năm trước cách đây |
Brad King
|
d926792066
ENH: Replaced dependency integrity map with an explicit map from object file to source file for each language in each target. This simplifies creation of implicit dependency scanning rules and allows more than one object file in a target to start dependency scanning with the same source file.
|
18 năm trước cách đây |
Brad King
|
bffcff4530
ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL target. Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation.
|
18 năm trước cách đây |
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 năm trước cách đây |
Alexander Neundorf
|
179943bf14
|
18 năm trước cách đây |
Brad King
|
702d785c9a
BUG: Add ./ to custom command executables in the top of the build tree even when the path is generated by target name replacement.
|
18 năm trước cách đây |
Alexander Neundorf
|
4878c00905
|
18 năm trước cách đây |
Alexander Neundorf
|
df8f550029
|
18 năm trước cách đây |
Brad King
|
c25d2bfdd2
ENH: Added testing for custom command line arguments containing all special characters on the US keyboard. Fixed curly brace arguments on borland and % arguments in mingw32-make.
|
18 năm trước cách đây |
Brad King
|
142210997f
BUG: Watcom WMake needs empty rule commands even for symbolic targets. This fixes the cmake_force target.
|
18 năm trước cách đây |
Bill Hoffman
|
76dd86b410
BUG: fix -D escaped quotes for watcom
|
18 năm trước cách đây |
Alexander Neundorf
|
7f11536704
|
18 năm trước cách đây |