add check for abstract sockets (cherry picked from commit 5b657984f4bc5544a8df560adcd224ed243972f1)
diff --git a/cmake/config.h.cmake b/cmake/config.h.cmake
index 047135b..3461338 100644
--- a/cmake/config.h.cmake
+++ b/cmake/config.h.cmake
@@ -48,7 +48,21 @@
/* xmldocs */
/* doxygen */
#cmakedefine DBUS_GCOV_ENABLED 1
+
/* abstract-sockets */
+
+#cmakedefine HAVE_ABSTRACT_SOCKETS 1
+
+#cmakedefine DBUS_PATH_OR_ABSTRACT_VALUE 1
+
+#if (defined DBUS_PATH_OR_ABSTRACT_VALUE)
+#define DBUS_PATH_OR_ABSTRACT @DBUS_PATH_OR_ABSTRACT_VALUE@
+#endif
+
+#ifdef DBUS_PATH_OR_ABSTRACT_VALUE
+#undef DBUS_PATH_OR_ABSTRACT_VALUE
+#endif
+
/* selinux */
#cmakedefine DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX 1
/* kqueue */
@@ -69,6 +83,10 @@
# define DBUS_VA_COPY @DBUS_VA_COPY_FUNC@
#endif
+#ifdef DBUS_VA_COPY_FUNC
+#undef DBUS_VA_COPY_FUNC
+#endif
+
#cmakedefine DBUS_VA_COPY_AS_ARRAY 1
// headers