From 407956e1f924dc0c1da1d3784706aaa014e91fc0 Mon Sep 17 00:00:00 2001 From: monsta Date: Fri, 30 Aug 2019 15:08:46 +0300 Subject: build: use AC_STRUCT_DIRENT_D_TYPE instead of custom macro it defines the same HAVE_STRUCT_DIRENT_D_TYPE as before taken from: https://github.com/GNOME/gnome-panel/commit/56b8d88bf467f8a332947930338e7c4f43b4751e --- configure.ac | 7 +++++-- m4/d-type.m4 | 49 ------------------------------------------------- 2 files changed, 5 insertions(+), 51 deletions(-) delete mode 100644 m4/d-type.m4 diff --git a/configure.ac b/configure.ac index debe5d09..5941720f 100644 --- a/configure.ac +++ b/configure.ac @@ -172,8 +172,11 @@ AM_CONDITIONAL(FISH_INPROCESS, test -n "$FISH_COMPILE_INPROCESS") AM_CONDITIONAL(NOTIFICATION_AREA_INPROCESS, test -n "$NOTIFICATION_AREA_COMPILE_INPROCESS") AM_CONDITIONAL(WNCKLET_INPROCESS, test -n "$WNCKLET_COMPILE_INPROCESS") -# For the run dialog -gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE +dnl ************************************************************************** +dnl Check if struct dirent contains a d_type member, for run dialog +dnl ************************************************************************** + +AC_STRUCT_DIRENT_D_TYPE # $enable_x11 and $enable_wayland will be set to "yes", "no" or "auto" AC_ARG_ENABLE(x11, diff --git a/m4/d-type.m4 b/m4/d-type.m4 deleted file mode 100644 index 6f3125c7..00000000 --- a/m4/d-type.m4 +++ /dev/null @@ -1,49 +0,0 @@ -#serial 8 - -dnl From Jim Meyering. -dnl -dnl Check whether struct dirent has a member named d_type. -dnl - -# Copyright (C) 1997, 1999, 2000, 2001, 2002, 2003, 2004 Free Software -# Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -AC_DEFUN([gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE], - [AC_REQUIRE([AC_HEADER_DIRENT])dnl - AC_CACHE_CHECK([for d_type member in directory struct], - jm_cv_struct_dirent_d_type, - [AC_TRY_LINK(dnl - [ -#include -#ifdef HAVE_DIRENT_H -# include -#else /* not HAVE_DIRENT_H */ -# define dirent direct -# ifdef HAVE_SYS_NDIR_H -# include -# endif /* HAVE_SYS_NDIR_H */ -# ifdef HAVE_SYS_DIR_H -# include -# endif /* HAVE_SYS_DIR_H */ -# ifdef HAVE_NDIR_H -# include -# endif /* HAVE_NDIR_H */ -#endif /* HAVE_DIRENT_H */ - ], - [struct dirent dp; dp.d_type = 0;], - - jm_cv_struct_dirent_d_type=yes, - jm_cv_struct_dirent_d_type=no) - ] - ) - if test $jm_cv_struct_dirent_d_type = yes; then - AC_DEFINE(HAVE_STRUCT_DIRENT_D_TYPE, 1, - [Define if there is a member named d_type in the struct describing - directory headers.]) - fi - ] -) -- cgit v1.2.1