Milian Wolff
|
ad9394f4fd
Remove temporary allocations in cmMacroHelper::InvokeInitialPass.
|
10 years ago |
Stephen Kelly
|
8ea0b81d20
cmAlgorithms: Rename cmRange to cmMakeRange.
|
10 years ago |
Stephen Kelly
|
41bb831fc9
cmMakefile: Remove special handling of MACROS property.
|
10 years ago |
Stephen Kelly
|
238aac2351
cmListFile: Remove FilePath member from cmListFileContext.
|
10 years ago |
Stephen Kelly
|
6361f68056
cmState: Store execution context.
|
10 years ago |
Stephen Kelly
|
782657db48
cmListFileArgument: Remove FilePath member.
|
10 years ago |
Stephen Kelly
|
076760a63c
cmMakefile: Add filename context to ExpandArguments.
|
10 years ago |
Stephen Kelly
|
f971ab04cf
cmMacroCommand: Store the FilePath when creating the prototype.
|
10 years ago |
Stephen Kelly
|
ca140c2e89
cmMakefile: Create a unified raii for macro scopes.
|
10 years ago |
Stephen Kelly
|
0aec491328
Port cmCommand consumers to cmState.
|
10 years ago |
Stephen Kelly
|
7916d7bac6
Include cmAlgorithms where it is used.
|
10 years ago |
Stephen Kelly
|
c021f59c1f
cmMakefile: Store macro list in a vector not in a map.
|
10 years ago |
Stephen Kelly
|
b5f98e5012
cmMacroCommand: Manipulate target string directly.
|
10 years ago |
Stephen Kelly
|
83414d5a07
cmMacroCommand: Move computation of ARGV%n names out of double loop.
|
10 years ago |
Stephen Kelly
|
9a1f8f35f4
cmMacroCommand: Move ARGV replacement out of condition.
|
10 years ago |
Stephen Kelly
|
4aa7bd2ac1
cmMacroCommand: Remove condition around ARGN replacement.
|
10 years ago |
Stephen Kelly
|
6774c92b58
cmMacroCommand: Declare tmps in the scope that it's used.
|
10 years ago |
Stephen Kelly
|
2c4a7298fc
cmMacroCommand: Declare arg in the scope that it is used.
|
10 years ago |
Stephen Kelly
|
a551851ab3
cmMacroCommand: Inline variable computation.
|
10 years ago |
Stephen Kelly
|
f79c0f7697
cmMacroCommand: Compute variables outside of two loops.
|
10 years ago |
Stephen Kelly
|
8e0827b646
cmMacroCommand: Remove intermediate arg variables.
|
10 years ago |
Stephen Kelly
|
f2c49f59d8
cmMacroCommand: Remove condition around ARGN computation.
|
10 years ago |
Stephen Kelly
|
3250a7e535
cmMacroCommand: Remove conditional append of semicolon.
|
10 years ago |
Stephen Kelly
|
081a13f7c0
cmMacroCommand: Declare arg variables where used and initialized.
|
10 years ago |
Stephen Kelly
|
17b5ebd383
cmMacroCommand: Join the args strings outside of the loops.
|
10 years ago |
Stephen Kelly
|
9380e85f86
Convert loops to cmJoin algorithm with cmRange.
|
11 years ago |
Stephen Kelly
|
8910224950
Replace common loop pattern with cmJoin
|
11 years ago |
Stephen Kelly
|
7b8725bf84
Convert loops populating maybe-empty content into the common pattern.
|
11 years ago |
Stephen Kelly
|
0a4e5674ec
cmMacroCommand: Remove counting variable.
|
11 years ago |
Stephen Kelly
|
11ecc31d0a
cmMacroCommand: Execute loop only if it has an effect.
|
11 years ago |