Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 роки тому |
Brad King
|
11d1063452
ENH: Create cmMakefileTargetGenerator::ConfigName
|
16 роки тому |
Brad King
|
cd83f1979d
ENH: Cleanup make progress rule generation code
|
16 роки тому |
Brad King
|
493f88ce55
ENH: Allow projects to disable per-rule echo lines
|
16 роки тому |
Brad King
|
2f651c2e59
ENH: Allow projects to disable per-rule progress
|
16 роки тому |
Brad King
|
741ae600c4
ENH: Factor out makefile progress rule commands
|
16 роки тому |
Brad King
|
07454a39f1
ENH: Factor out listing of objects on command line
|
17 роки тому |
Brad King
|
67834f2d53
BUG: Correct Mac OS X framework behavior
|
17 роки тому |
Brad King
|
dfe2ea6406
ENH: Handle large object file lists on some platforms
|
18 роки тому |
Brad King
|
454da64c99
BUG: Link scripts should be generated with copy-if-different and included as a dependency of the link rule.
|
18 роки тому |
Brad King
|
9ed4266306
ENH: Cleanup impl of PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE properties
|
18 роки тому |
Brad King
|
ed76198b84
ENH: Cleanup building of OS X bundle content
|
18 роки тому |
Brad King
|
66e0b4212f
ENH: Added build rule variables CMAKE_<LANG>_ARCHIVE_CREATE, CMAKE_<LANG>_ARCHIVE_APPEND, and CMAKE_<LANG>_ARCHIVE_FINISH to support creation of static archive libraries out of a large number of objects. See bug #6284.
|
18 роки тому |
Brad King
|
b2e8c07af8
ENH: Implemented Fortran module output directory and search path flags.
|
18 роки тому |
Brad King
|
59aa144516
ENH: Simplified and moved link script implementation up from cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and use for cmMakefileExecutableTargetGenerator too. This addresses bug #6192.
|
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
|
dfb79bea23
STYLE: Removed unused reference to cmMakeDepend.
|
18 роки тому |
Brad King
|
c51c245efa
BUG: A utility target should not run the custom commands from its source files directly. The target-level rule must add dependencies on the file-level custom commands to drive them. This bug was introduced by the "fix" to bug 4377. This also restores the documented behavior that PRE_BUILD rules are treated as PRE_LINK rules on non-VS generators. Also fixed custom command dependencies on the rule file build.make so that custom commands re-run when the commands themselves change.
|
18 роки тому |
Brad King
|
31637efbfb
ENH: Added cmMakefileTargetGenerator::GenerateExtraOutput to wrap up creation of rules to drive creation of extra outputs generated as side effects of another rule. Reimplemented generation of custom command multiple output rules to use it. Reimplemented soname symlink output dependencies to use it. Now if a symlink is deleted the library will be recreated with the symlink.
|
19 роки тому |
Bill Hoffman
|
ca0230a33e
ENH: check in initial conv library stuff
|
19 роки тому |
Brad King
|
f7611f167c
ENH: Made cmMakefileTargetGenerator::GlobalGenerator have full type cmGlobalUnixMakefileGenerator3 to give access to all methods. Fixed broken custom targets with no commands for Borland makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set.
|
19 роки тому |
Brad King
|
9a1d4e92eb
BUG: Fix/cleanup custom commands and custom targets. Make empty comment strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators.
|
19 роки тому |
Ken Martin
|
8ace577a2a
BUG: reduce the number of file handles kept open
|
19 роки тому |
Ken Martin
|
f1dfa7e78f
BUG: changed to progress to make it more flexible and to no relink targets as often
|
19 роки тому |
Brad King
|
0bbcb49f65
ENH: Added generation of link rules into script files executed by a cmake -E command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells.
|
19 роки тому |
Brad King
|
4189370497
BUG: Custom command outputs listed explicitly as source files in a target should be generated whether or not an object file in the target needs them. This useful and makes Makefile builds more consistent with VS IDE builds.
|
19 роки тому |
Andy Cedilnik
|
40272a16bd
ENH: Add support for adding content to bundles
|
19 роки тому |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
20 роки тому |
Bill Hoffman
|
88bd3b5281
ENH: add support for removing language flags from shared library and shared module link commands
|
20 роки тому |
Ken Martin
|
38c3145ce1
COMP: fix compiler warning
|
20 роки тому |