summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormonsta <[email protected]>2019-08-30 15:08:46 +0300
committerMartin Wimpress <[email protected]>2019-08-31 13:39:03 +0100
commit407956e1f924dc0c1da1d3784706aaa014e91fc0 (patch)
tree52015cbd98d14f3ab740bd9fb13cb05c7ddd2316
parentefcb4f1d1f233eeb8db5014b698bcf5c308a83c6 (diff)
downloadmate-panel-407956e1f924dc0c1da1d3784706aaa014e91fc0.tar.bz2
mate-panel-407956e1f924dc0c1da1d3784706aaa014e91fc0.tar.xz
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
-rw-r--r--configure.ac7
-rw-r--r--m4/d-type.m449
2 files changed, 5 insertions, 51 deletions
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 <sys/types.h>
-#ifdef HAVE_DIRENT_H
-# include <dirent.h>
-#else /* not HAVE_DIRENT_H */
-# define dirent direct
-# ifdef HAVE_SYS_NDIR_H
-# include <sys/ndir.h>
-# endif /* HAVE_SYS_NDIR_H */
-# ifdef HAVE_SYS_DIR_H
-# include <sys/dir.h>
-# endif /* HAVE_SYS_DIR_H */
-# ifdef HAVE_NDIR_H
-# include <ndir.h>
-# 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
- ]
-)