/usr/share/dune/aclocal/dune_common.m4 is in libdune-common-dev 2.2.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | AC_DEFUN([DUNE_COMMON_CHECKS],
[
AC_REQUIRE([PKG_PROG_PKG_CONFIG])
AC_REQUIRE([AC_PROG_CC])
AC_REQUIRE([AC_PROG_CPP])
AC_REQUIRE([AC_PROG_CXX])
AC_REQUIRE([AC_PROG_CXXCPP])
AC_REQUIRE([AC_PROG_INSTALL])
AC_REQUIRE([AC_PROG_LN_S])
AC_REQUIRE([AC_PROG_MAKE_SET])
AC_REQUIRE([AC_PROG_RANLIB])
AC_REQUIRE([AC_PROG_LIBTOOL])
AC_REQUIRE([AC_PROG_AWK])
AC_REQUIRE([ACX_LAPACK])
AC_REQUIRE([AC_FC_WRAPPERS])
# defined $(mkdir_p), which is required during install
AC_REQUIRE([AM_PROG_MKDIR_P])
AC_REQUIRE([DUNE_CHECK_COMPILER])
AC_REQUIRE([GXX0X])
AC_REQUIRE([STATIC_ASSERT_CHECK])
AC_REQUIRE([NULLPTR_CHECK])
AC_REQUIRE([SHARED_PTR])
AC_REQUIRE([MAKE_SHARED])
AC_REQUIRE([DUNE_LINKCXX])
AC_REQUIRE([DUNE_CHECKDEPRECATED])
AC_REQUIRE([DUNE_CHECKUNUSED])
AC_REQUIRE([DUNE_SET_MINIMAL_DEBUG_LEVEL])
AC_REQUIRE([DUNE_PATH_XDR])
AC_REQUIRE([DUNE_MPI])
AC_REQUIRE([DUNE_TR1_HEADERS])
dnl Create the flag --enable-fieldvector-size-is-method
dnl This is to orchestrate the transition from the constant member FieldVector::size
dnl to the method FieldVector::size()
AC_REQUIRE([DUNE_FIELDVECTOR_SIZE_IS_METHOD])
dnl check for programs
AC_REQUIRE([AC_PROG_CC])
# add -Wall if the compiler is gcc
AS_IF([test "x$ac_test_CFLAGS" != "xset" -a "x$GCC" = "xyes"],[
CFLAGS="$CFLAGS -Wall"
])
# add -Wall if the compiler is g++
AC_REQUIRE([AC_PROG_CXX])
AS_IF([test "x$ac_test_CXXFLAGS" != "xset" -a "x$GXX" = "xyes"],[
CXXFLAGS="$CXXFLAGS -Wall"
])
dnl checks for header files.
AC_REQUIRE([AC_HEADER_STDC])
AC_LANG_PUSH([C++])
AC_CHECK_HEADERS([malloc.h string.h])
AC_LANG_POP([C++])
dnl checks for typedefs, structures, and compiler characteristics.
# doesn't work, but we don't need it currently
# AC_REQUIRE([AC_HEADER_STDBOOL])
AC_REQUIRE([AC_C_CONST])
AC_REQUIRE([AC_C_INLINE])
AC_REQUIRE([AC_TYPE_SIZE_T])
AC_REQUIRE([AC_STRUCT_TM])
dnl check for library functions
AC_REQUIRE([AC_FUNC_MALLOC])
# doesn't work, but we don't need it currently
# AC_REQUIRE([AC_FUNC_REALLOC])
AC_LANG_PUSH([C++])
AC_CHECK_LIB([m], [pow])
AC_CHECK_FUNCS([sqrt strchr])
AC_LANG_POP([C++])
AC_REQUIRE([DUNE_PATH_GMP])
])
AC_DEFUN([DUNE_COMMON_CHECK_MODULE],
[
DUNE_CHECK_MODULES([dune-common], [common/stdstreams.hh],
[#ifndef DUNE_MINIMAL_DEBUG_LEVEL
#define DUNE_MINIMAL_DEBUG_LEVEL 1
#endif
Dune::derr.active();])
])
|