summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2006-12-31 15:44:16 +0000
committerLennart Poettering <lennart@poettering.net>2006-12-31 15:44:16 +0000
commit28eb71adcf582a728d6ae7d00f7afbf8bd4a38c1 (patch)
tree3b4364b9f63796cf59009bcb86e5fa4b2e781ee8
parent92cef261ed05f8f5ede25d3bd352ee88a9f18185 (diff)
Check for a working C++ compiler in configure.ac (Closes #75) Thanks, tedp!
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1356 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
-rw-r--r--configure.ac10
1 files changed, 10 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index f3b9e41..89477e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -58,6 +58,16 @@ AC_PROG_GCC_TRADITIONAL
# libtool stuff
AC_PROG_LIBTOOL
+AC_CACHE_CHECK([whether the C++ compiler works], [avahi_cv_sys_cxx_works], [
+ AC_LANG_PUSH([C++])
+ AC_COMPILE_IFELSE([int main() { }], [avahi_cv_sys_cxx_works=yes],
+ [avahi_cv_sys_cxx_works=no])
+ AC_LANG_POP([C++])
+ ])
+[ if [ "x$avahi_cv_sys_cxx_works" = "xno" ]; then ]
+ AC_MSG_FAILURE([The C++ compiler does not work])
+[ fi ]
+
ACX_PTHREAD(,AC_MSG_ERROR([Missing POSIX Threads support]))
#