[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-commit] [SCM] GNU Automake branch, experimental/ng/subdirs, cr
From: |
Stefano Lattarini |
Subject: |
[Automake-commit] [SCM] GNU Automake branch, experimental/ng/subdirs, created. v1.12.1-319-g5c2a82e |
Date: |
Sun, 10 Jun 2012 18:24:25 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".
http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=5c2a82ea902a9e93ad6a991306456589199a52ca
The branch, experimental/ng/subdirs has been created
at 5c2a82ea902a9e93ad6a991306456589199a52ca (commit)
- Log -----------------------------------------------------------------
commit 5c2a82ea902a9e93ad6a991306456589199a52ca
Author: Stefano Lattarini <address@hidden>
Date: Sun Jun 10 17:34:10 2012 +0200
[ng] subdirs: use static pattern rules to define *-recursive targets
* lib/am/subdirs.am ($(RECURSIVE_TARGETS), $(RECURSIVE_CLEAN_TARGETS)):
Rewrite as static pattern rules. This will also simplify their recipes,
avoid extra processing by the shell, and shave off a couple of forks.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 3c75956daa46cff11832c7a16271a9afe72e3c1f
Author: Stefano Lattarini <address@hidden>
Date: Sun Jun 10 18:29:45 2012 +0200
[ng] automake: stop supporting "%KEY?iftrue:iffalse%" transforms
And the similar "reduced forms" "%KEY:iffalse%" and "%KEY?iftrue%"
as well.
They are convoluted, never used (after the previous change), and will
get in the way if we want to use GNU make static pattern rules in our
internal '*.am' fragments (which we plan to do soon in later changes).
* automake.in (preprocess_file, transform): Simplify not to support
those transform patterns.
Signed-off-by: Stefano Lattarini <address@hidden>
commit ad9622a039df4e853db4d13bb14edcd9181ffdd4
Author: Stefano Lattarini <address@hidden>
Date: Sun Jun 10 18:26:45 2012 +0200
[ng] am: stop using "%KEY:iffalse?iftrue%" transforms
And the similar "reduced forms" "%KEY:iffalse%" and "%KEY?iftrue%"
as well.
They are harder to grasp, can be easily reformulated in function of
other "plainer" transforms ("?KEY?" and "?!KEY?"), and we'll have to
remove support for them anyway in a later change.
* lib/am/data.am, lib/am/libs.am, lib/am/lisp.am, lib/am/ltlib.am,
lib/am/progs.am, lib/am/python.am, lib/am/scripts.am: Adjusted not
to rely on those kinds of transforms.
Signed-off-by: Stefano Lattarini <address@hidden>
commit fc4bcca42616bc03fd2900265559b1bf5318ce38
Author: Stefano Lattarini <address@hidden>
Date: Fri Jun 8 21:37:40 2012 +0200
[ng] subdirs: prefer "make -C dir" over "cd dir && make"
* lib/am/subdirs.am ($(RECURSIVE_TARGETS), $(RECURSIVE_CLEAN_TARGETS)):
Prefer "$(MAKE) -C $$dir ..." over "($(am__cd) $$dir && $(MAKE) ...".
Signed-off-by: Stefano Lattarini <address@hidden>
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, experimental/ng/subdirs, created. v1.12.1-319-g5c2a82e,
Stefano Lattarini <=