Mercurial > hg > octave-nkf > gnulib-hg
changeset 7736:8e5aece0be22
New module 'no-c++'.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Fri, 22 Dec 2006 12:46:48 +0000 |
parents | 9113e1a47adb |
children | 19ff03763d73 |
files | ChangeLog MODULES.html.sh m4/no-c++.m4 modules/no-c++ |
diffstat | 4 files changed, 51 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-12-22 Bruno Haible <bruno@clisp.org> + + * modules/no-c++: New file. + * m4/no-c++.m4: New file. + * MODULES.html.sh (Support for building libraries and executables): + Add no-c++. + 2006-12-22 Paul Eggert <eggert@cs.ucla.edu> * m4/mktime.m4 (AC_FUNC_MKTIME): Sync from Autoconf.
--- a/MODULES.html.sh +++ b/MODULES.html.sh @@ -2213,6 +2213,7 @@ func_module elisp-comp func_module ldd func_module lib-ignore + func_module no-c++ func_end_table element="Support for building documentation"
new file mode 100644 --- /dev/null +++ b/m4/no-c++.m4 @@ -0,0 +1,22 @@ +# no-c++.m4 serial 1 (gettext-0.16.2) +dnl Copyright (C) 2006 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +# Support for C source files that cannot be compiled by a C++ compiler. +# Set NO_CXX to the C++ compiler flags needed to request C mode instead of +# C++ mode. +# So far only g++ is supported. + +AC_DEFUN([gt_NO_CXX], +[ + NO_CXX= + AC_EGREP_CPP([Is g++], [ +#if defined __GNUC__ && defined __cplusplus + Is g++ +#endif + ], + [NO_CXX="-x c"]) + AC_SUBST([NO_CXX]) +])