aboutsummaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>2018-01-30 18:47:27 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-02-02 18:30:08 +0300
commitc0bf89cf3c36c7f0504e78fe6b337e50e7dc17d4 (patch)
treedafa30b6f38247e5dbd041521fcb15d7d68797f1 /m4
parent9c0c41b80fa0f7f7316115fd2228eec57dde5814 (diff)
configure: add ODP_CHECK_CXXFLAG
Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'm4')
-rw-r--r--m4/odp_check_flag.m418
1 files changed, 16 insertions, 2 deletions
diff --git a/m4/odp_check_flag.m4 b/m4/odp_check_flag.m4
index e3c8ef714..827f9f011 100644
--- a/m4/odp_check_flag.m4
+++ b/m4/odp_check_flag.m4
@@ -5,8 +5,22 @@ dnl an error when it encounters an unknown warning option.
# ---------------------
# Add FLAG to ODP_CFLAGS if compiler supports that option
AC_DEFUN([ODP_CHECK_CFLAG],
- [AX_CHECK_COMPILE_FLAG([$1],
+ [AC_LANG_PUSH([C])
+ AX_CHECK_COMPILE_FLAG([$1],
[ODP_CFLAGS="$ODP_CFLAGS $1"],
[], [-W -Wall -Werror],
[AC_LANG_SOURCE([int main(void)
- {return 0;}])])])
+ {return 0;}])])
+ AC_LANG_POP([C])])
+
+# ODP_CHECK_CXXFLAG(FLAG)
+# ---------------------
+# Add FLAG to ODP_CFLAGS if compiler supports that option
+AC_DEFUN([ODP_CHECK_CXXFLAG],
+ [AC_LANG_PUSH([C++])
+ AX_CHECK_COMPILE_FLAG([$1],
+ [ODP_CXXFLAGS="$ODP_CXXFLAGS $1"],
+ [], [-W -Wall -Werror],
+ [AC_LANG_SOURCE([int main(void)
+ {return 0;}])])
+ AC_LANG_POP([C++])])