From 6f50fc9d63f9448d87e14e954d28e0f7a6bd3fd3 Mon Sep 17 00:00:00 2001 From: Cedric Bail Date: Mon, 9 Dec 2013 21:35:56 +0900 Subject: [PATCH] autotools: work around buggy macro to force C++ compiler detection. --- configure.ac | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 3c701920dd..edc12072e0 100644 --- a/configure.ac +++ b/configure.ac @@ -283,7 +283,11 @@ AM_PROG_CC_C_O if test "x${ac_cv_prog_cc_c99}" = "xno" ; then AC_MSG_ERROR([efl requires a c99-capable compiler]) fi -if test "x${CXX}" = "x"; then +# We should be using ${CXX} here, but there is a bug in +# autotools macro and CXX is always set to g++ even if +# it's not found. So we are using an internal variable +# that does the work for now, may get broken in the future. +if test "x${ac_ct_CXX}" = "x"; then AC_MSG_ERROR([efl requires a C++ compiler]) fi