From 04d7f4a80fb84a7333bb58c831591a59f42ab59b Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 22 Aug 2012 15:01:34 +0200 Subject: [PATCH] configure, int: Add abstraction: CONFIG_SCRIPT * configure.ac (CONFIG_SCRIPT): New 'AC_DEFUN'. Use it instead of 'AC_CONFIG_FILES' for: check-guile benchmark-guile, guile-tools, pre-inst-guile, pre-inst-guile-env, libguile/guile-snarf, libguile/guile-doc-snarf, libguile/guile-func-name-check, libguile/guile-snarf-docs, test-suite/standalone/test-use-srfi, test-suite/standalone/test-fast-slot-ref. --- configure.ac | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/configure.ac b/configure.ac index 682e31f51..9fca9b617 100644 --- a/configure.ac +++ b/configure.ac @@ -1627,23 +1627,20 @@ AC_CONFIG_FILES([ ]) AC_CONFIG_FILES([guile-1.8.pc]) -AC_CONFIG_FILES([check-guile], [chmod +x check-guile]) -AC_CONFIG_FILES([benchmark-guile], [chmod +x benchmark-guile]) -AC_CONFIG_FILES([guile-tools], [chmod +x guile-tools]) -AC_CONFIG_FILES([pre-inst-guile], [chmod +x pre-inst-guile]) -AC_CONFIG_FILES([pre-inst-guile-env], [chmod +x pre-inst-guile-env]) -AC_CONFIG_FILES([libguile/guile-snarf], - [chmod +x libguile/guile-snarf]) -AC_CONFIG_FILES([libguile/guile-doc-snarf], - [chmod +x libguile/guile-doc-snarf]) -AC_CONFIG_FILES([libguile/guile-func-name-check], - [chmod +x libguile/guile-func-name-check]) -AC_CONFIG_FILES([libguile/guile-snarf-docs], - [chmod +x libguile/guile-snarf-docs]) -AC_CONFIG_FILES([test-suite/standalone/test-use-srfi], - [chmod +x test-suite/standalone/test-use-srfi]) -AC_CONFIG_FILES([test-suite/standalone/test-fast-slot-ref], - [chmod +x test-suite/standalone/test-fast-slot-ref]) + +AC_DEFUN([CONFIG_SCRIPT],[AC_CONFIG_FILES([$1],[chmod +x $1])]) + +CONFIG_SCRIPT([check-guile]) +CONFIG_SCRIPT([benchmark-guile]) +CONFIG_SCRIPT([guile-tools]) +CONFIG_SCRIPT([pre-inst-guile]) +CONFIG_SCRIPT([pre-inst-guile-env]) +CONFIG_SCRIPT([libguile/guile-snarf]) +CONFIG_SCRIPT([libguile/guile-doc-snarf]) +CONFIG_SCRIPT([libguile/guile-func-name-check]) +CONFIG_SCRIPT([libguile/guile-snarf-docs]) +CONFIG_SCRIPT([test-suite/standalone/test-use-srfi]) +CONFIG_SCRIPT([test-suite/standalone/test-fast-slot-ref]) AC_OUTPUT