sigrok.m4: Add SR_PROG_MAKE_NO_PRINT_DIRECTORY macro
This commit is contained in:
parent
6aa7fcf16a
commit
82b01e42f8
23
m4/sigrok.m4
23
m4/sigrok.m4
|
@ -319,6 +319,28 @@ _SR_ARG_OPT_PKG(m4_defn([_SR_VAR_OPT_PKG_FEATURES]),
|
||||||
m4_shift3($@))[]dnl
|
m4_shift3($@))[]dnl
|
||||||
])
|
])
|
||||||
|
|
||||||
|
## SR_PROG_MAKE_NO_PRINT_DIRECTORY
|
||||||
|
##
|
||||||
|
## Check whether the make program supports the --no-print-directory flag.
|
||||||
|
## If so, add it to AM_MAKEFLAGS.
|
||||||
|
##
|
||||||
|
AC_DEFUN([SR_PROG_MAKE_NO_PRINT_DIRECTORY],
|
||||||
|
[dnl
|
||||||
|
AC_CACHE_CHECK([whether [$]{MAKE:-make} supports --no-print-directory],
|
||||||
|
[sr_cv_prog_make_no_print_dir], [
|
||||||
|
cat >conftest.mk <<'_SREOF'
|
||||||
|
all: ; @:
|
||||||
|
.PHONY: all
|
||||||
|
_SREOF
|
||||||
|
AS_IF([[$]{MAKE:-make} -f conftest.mk --no-print-directory >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD],
|
||||||
|
[sr_cv_prog_make_no_print_dir=yes], [sr_cv_prog_make_no_print_dir=no])
|
||||||
|
rm -f conftest.mk
|
||||||
|
])
|
||||||
|
AS_IF([test "x$sr_cv_prog_make_no_print_dir" = xyes],
|
||||||
|
[SR_APPEND([AM_MAKEFLAGS], [--no-print-directory])])
|
||||||
|
AC_SUBST([AM_MAKEFLAGS])
|
||||||
|
])
|
||||||
|
|
||||||
## SR_PROG_MAKE_ORDER_ONLY
|
## SR_PROG_MAKE_ORDER_ONLY
|
||||||
##
|
##
|
||||||
## Check whether the make program supports order-only prerequisites.
|
## Check whether the make program supports order-only prerequisites.
|
||||||
|
@ -327,7 +349,6 @@ _SR_ARG_OPT_PKG(m4_defn([_SR_VAR_OPT_PKG_FEATURES]),
|
||||||
##
|
##
|
||||||
AC_DEFUN([SR_PROG_MAKE_ORDER_ONLY],
|
AC_DEFUN([SR_PROG_MAKE_ORDER_ONLY],
|
||||||
[dnl
|
[dnl
|
||||||
AC_PROVIDE([$0])[]dnl
|
|
||||||
AC_CACHE_CHECK([whether [$]{MAKE:-make} supports order-only prerequisites],
|
AC_CACHE_CHECK([whether [$]{MAKE:-make} supports order-only prerequisites],
|
||||||
[sr_cv_prog_make_order_only], [
|
[sr_cv_prog_make_order_only], [
|
||||||
cat >conftest.mk <<'_SREOF'
|
cat >conftest.mk <<'_SREOF'
|
||||||
|
|
Loading…
Reference in New Issue