Brad King
|
23381d83d8
Watcom: Use shortpath to CMake if full path has parens (#12548)
|
14 سال پیش |
Nicolas Despres
|
d0b3a7fa48
Fix typo.
|
14 سال پیش |
Nicolas Despres
|
d3d7e45df2
Remove trailing white-spaces.
|
14 سال پیش |
Brad King
|
6b4d3ad32a
MinGW: Remove old workaround and use native echo (#12283)
|
14 سال پیش |
Brad King
|
9a0b9bc8b7
Optionally pass include directories with response files
|
14 سال پیش |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 سال پیش |
Alexander Neundorf
|
39383ef8cb
Major optimization of C/C++ dependency scanning.
|
16 سال پیش |
Alexander Neundorf
|
298de4374b
Major improvement of the generated targets in Eclipse.
|
16 سال پیش |
Brad King
|
cd83f1979d
ENH: Cleanup make progress rule generation code
|
16 سال پیش |
Brad King
|
b604b98c56
ENH: Define RULE_LAUNCH_* properties
|
17 سال پیش |
Brad King
|
c895d9f2e0
ENH: Give target in which custom commands build
|
17 سال پیش |
Alexander Neundorf
|
bd92bec66c
STYLE: fix two typos in the comments, patch from Daniel DOT Teske AT Nokia DOT com, QtCreator developer
|
17 سال پیش |
Brad King
|
ac9b7ec155
ENH: Refactor custom command rule hashing
|
17 سال پیش |
Brad King
|
690121f098
BUG: Fix color check for dependency scanning
|
17 سال پیش |
Brad King
|
ad44a41a18
ENH: Fix optional use of relative paths.
|
17 سال پیش |
Brad King
|
857e2e15dd
ENH: Improved escaping in kwsys/System. Added escape of % for NMake. Added escape of ; for the VS IDE.
|
18 سال پیش |
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 سال پیش |
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 سال پیش |
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 سال پیش |
Brad King
|
73704ede42
ENH: Enabled color printing of "Scanning dependencies of target ..." message.
|
18 سال پیش |
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 سال پیش |
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 سال پیش |
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 سال پیش |
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
|
dfb79bea23
STYLE: Removed unused reference to cmMakeDepend.
|
18 سال پیش |
Alexander Neundorf
|
179943bf14
|
18 سال پیش |
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 سال پیش |
Bill Hoffman
|
76dd86b410
BUG: fix -D escaped quotes for watcom
|
18 سال پیش |
Brad King
|
33ee83714d
ENH: Replaced LibraryOutputPath and ExecutableOutputPath variables in Makefile and VS generators to instead ask each target for its output path. This significantly reduces total code size and centralizes previously duplicate code. It is also a step towards bug#2240.
|
18 سال پیش |
Brad King
|
fd3688fa72
ENH: Fixed recursive make call target escaping for Borland to support SubDirSpaces test.
|
18 سال پیش |