[glib: 1/4] doc: Remove gio.types since gtkdoc-scan rebuild it anyway
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 1/4] doc: Remove gio.types since gtkdoc-scan rebuild it anyway
- Date: Fri, 29 Jun 2018 15:29:30 +0000 (UTC)
commit 71bc8e797b448229a10b31e347cf9bddc98259cf
Author: Xavier Claessens <xavier claessens collabora com>
Date: Wed Jun 27 11:00:15 2018 -0400
doc: Remove gio.types since gtkdoc-scan rebuild it anyway
meson.build was already passing --rebuild-types option but not
Makefile.am. Copy the IGNORE_HFILES list from meson.build because it was
outdated in Makefile.am and it's causing build issues when using the
generated gio.types file because it would contain win32 types when
building on linux.
docs/reference/gio/Makefile.am | 186 ++++++++++++++++++++++++-----------------
docs/reference/gio/gio.types | 156 ----------------------------------
docs/reference/gio/meson.build | 1 -
3 files changed, 110 insertions(+), 233 deletions(-)
---
diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am
index e04ab6843..e949dc7b8 100644
--- a/docs/reference/gio/Makefile.am
+++ b/docs/reference/gio/Makefile.am
@@ -8,6 +8,7 @@ DOC_MAIN_SGML_FILE=gio-docs.xml
# Extra options to supply to gtkdoc-scan
SCAN_OPTIONS = \
+ --rebuild-types \
--deprecated-guards="G_DISABLE_DEPRECATED" \
--ignore-decorators="GLIB_VAR|G_GNUC_INTERNAL|G_GNUC_WARN_UNUSED_RESULT|GLIB_AVAILABLE_IN_ALL|GLIB_AVAILABLE_IN_2_26|GLIB_AVAILABLE_IN_2_28|GLIB_AVAILABLE_IN_2_30|GLIB_AVAILABLE_IN_2_32|GLIB_AVAILABLE_IN_2_34|GLIB_AVAILABLE_IN_2_36|GLIB_AVAILABLE_IN_2_38|GLIB_AVAILABLE_IN_2_40|GLIB_AVAILABLE_IN_2_42|GLIB_AVAILABLE_IN_2_44|GLIB_AVAILABLE_IN_2_46|GLIB_AVAILABLE_IN_2_48|GLIB_AVAILABLE_IN_2_50|GLIB_AVAILABLE_IN_2_52|GLIB_AVAILABLE_IN_2_54|GLIB_AVAILABLE_IN_2_56|GLIB_DEPRECATED_IN_2_26|GLIB_DEPRECATED_IN_2_26_FOR|GLIB_DEPRECATED_IN_2_28|GLIB_DEPRECATED_IN_2_28_FOR|GLIB_DEPRECATED_IN_2_30|GLIB_DEPRECATED_IN_2_30_FOR|GLIB_DEPRECATED_IN_2_32|GLIB_DEPRECATED_IN_2_32_FOR|GLIB_DEPRECATED_IN_2_34|GLIB_DEPRECATED_IN_2_34_FOR|GLIB_DEPRECATED_IN_2_36|GLIB_DEPRECATED_IN_2_36_FOR|GLIB_DEPRECATED_IN_2_38|GLIB_DEPRECATED_IN_2_38_FOR|GLIB_DEPRECATED_IN_2_40|GLIB_DEPRECATED_IN_2_40_FOR|GLIB_DEPRECATED_IN_2_42|GLIB_DEPRECATED_IN_2_42_FOR|GLIB_DEPRECATED_IN_2_44|GLIB_DEPRECATED_IN_2_44_FOR|GLIB_D
EPRECATE
D_IN_2_46|GLIB_DEPRECATED_IN_2_46_FOR|GLIB_DEPRECATED_IN_2_48|GLIB_DEPRECATED_IN_2_48_FOR|GLIB_DEPRECATED_IN_2_50|GLIB_DEPRECATED_IN_2_50_FOR|GLIB_DEPRECATED_IN_2_52|GLIB_DEPRECATED_IN_2_52_FOR|GLIB_DEPRECATED_IN_2_54|GLIB_DEPRECATED_IN_2_54_FOR|GLIB_DEPRECATED_IN_2_56|GLIB_DEPRECATED_IN_2_56_FOR"
@@ -20,82 +21,115 @@ HFILE_GLOB= \
CFILE_GLOB=$(top_srcdir)/gio/*.c
IGNORE_HFILES = \
- fam \
- fen \
- gdbus-2.0 \
- gvdb \
- inotify \
- kqueue \
- libasyncns \
- tests \
- win32 \
- xdgmime \
- gappinfoprivate.h \
- gapplicationimpl.h \
- gasynchelper.h \
- gcontenttypeprivate.h \
- gcontextspecificgroup.h \
- gcredentialsprivate.h \
- gdbus-daemon-generated.h \
- gdbusactiongroup-private.h \
- gdbusauth.h \
- gdbusauthmechanismanon.h \
- gdbusauthmechanismexternal.h \
- gdbusauthmechanism.h \
- gdbusauthmechanismsha1.h \
- gdbusdaemon.h \
- gdbusprivate.h \
- gdelayedsettingsbackend.h \
- gdummyfile.h \
- gdummyproxyresolver.h \
- gdummytlsbackend.h \
- gfileattribute-priv.h \
- gfileinfo-priv.h \
- ghttpproxy.h \
- gio_trace.h \
- giomodule-priv.h \
- gioprivate.h \
- giowin32-priv.h \
- glocaldirectorymonitor.h \
- glocalfileenumerator.h \
- glocalfile.h \
- glocalfileinfo.h \
- glocalfileinputstream.h \
- glocalfileiostream.h \
- glocalfilemonitor.h \
- glocalfileoutputstream.h \
- glocalvfs.h \
- gmountprivate.h \
- gnativevolumemonitor.h \
- gnetworkingprivate.h \
- gnetworkmonitorbase.h \
- gnetworkmonitornetlink.h \
- gnetworkmonitornm.h \
- gnotificationbackend.h \
- gnotification-private.h \
- gpollfilemonitor.h \
- gregistrysettingsbackend.h \
- gresourcefile.h \
- gsettingsbackendinternal.h \
- gsettings-mapping.h \
- gsettingsschema-internal.h \
- gsocketinputstream.h \
- gsocketoutputstream.h \
- gsocks4aproxy.h \
- gsocks4proxy.h \
- gsocks5proxy.h \
- gsubprocesslauncher-private.h \
- gthreadedresolver.h \
- gunionvolumemonitor.h \
- gunixmount.h \
- gunixresolver.h \
- gunixvolume.h \
- gunixvolumemonitor.h \
- gwin32appinfo.h \
- gwin32mount.h \
- gwin32resolver.h \
- gwin32volumemonitor.h \
- thumbnail-verify.h
+ fam \
+ fen \
+ gdbus-2.0 \
+ gvdb \
+ inotify \
+ kqueue \
+ libasyncns \
+ tests \
+ win32 \
+ xdgmime \
+ gappinfoprivate.h \
+ gapplicationimpl.h \
+ gasynchelper.h \
+ gcontenttypeprivate.h \
+ gcontextspecificgroup.h \
+ gcredentialsprivate.h \
+ gdbus-daemon-generated.h \
+ gdbusactiongroup-private.h \
+ gdbusauth.h \
+ gdbusauthmechanismanon.h \
+ gdbusauthmechanismexternal.h \
+ gdbusauthmechanism.h \
+ gdbusauthmechanismsha1.h \
+ gdbusdaemon.h \
+ gdbusprivate.h \
+ gdelayedsettingsbackend.h \
+ gdummyfile.h \
+ gdummyproxyresolver.h \
+ gdummytlsbackend.h \
+ gfileattribute-priv.h \
+ gfileinfo-priv.h \
+ ghttpproxy.h \
+ giomodule-priv.h \
+ gioprivate.h \
+ giowin32-priv.h \
+ glocaldirectorymonitor.h \
+ glocalfileenumerator.h \
+ glocalfile.h \
+ glocalfileinfo.h \
+ glocalfileinputstream.h \
+ glocalfileiostream.h \
+ glocalfilemonitor.h \
+ glocalfileoutputstream.h \
+ glocalvfs.h \
+ gmountprivate.h \
+ gnativevolumemonitor.h \
+ gnetworkingprivate.h \
+ gnetworkmonitorbase.h \
+ gnetworkmonitornetlink.h \
+ gnetworkmonitornm.h \
+ gnetworkmonitorportal.h \
+ gnotificationbackend.h \
+ gnotification-private.h \
+ gpollfilemonitor.h \
+ gproxyresolverportal.h \
+ gregistrysettingsbackend.h \
+ gresourcefile.h \
+ gsettingsbackendinternal.h \
+ gsettings-mapping.h \
+ gsettingsschema-internal.h \
+ gsocketinputstream.h \
+ gsocketoutputstream.h \
+ gsocks4aproxy.h \
+ gsocks4proxy.h \
+ gsocks5proxy.h \
+ gsubprocesslauncher-private.h \
+ gthreadedresolver.h \
+ gunionvolumemonitor.h \
+ gunixmount.h \
+ gunixresolver.h \
+ gunixvolume.h \
+ gunixvolumemonitor.h \
+ gwin32appinfo.h \
+ gwin32mount.h \
+ gwin32registrykey.h \
+ gwin32resolver.h \
+ gwin32volumemonitor.h \
+ thumbnail-verify.h \
+ xdp-dbus.h \
+ $(NULL)
+
+if OS_WIN32
+IGNORE_HFILES += \
+ gfiledescriptorbased.h \
+ gunixconnection.h \
+ gunixcredentialsmessage.h \
+ gunixmounts.h \
+ gunixfdlist.h \
+ gunixfdmessage.h \
+ gunixinputstream.h \
+ gunixoutputstream.h \
+ gunixsocketaddress.h \
+ gdesktopappinfo.h \
+ gosxappinfo.h \
+ $(NULL)
+else
+
+if OS_COCOA
+IGNORE_HFILES += gdesktopappinfo.h
+else
+IGNORE_HFILES += gosxappinfo.h
+endif
+
+IGNORE_HFILES += \
+ gwin32networkmonitor.h \
+ gwin32inputstream.h \
+ gwin32outputstream.h \
+ $(NULL)
+endif
MKDB_IGNORE_FILES = \
gdbus-daemon-generated.c \
diff --git a/docs/reference/gio/meson.build b/docs/reference/gio/meson.build
index 47046f250..c7ca62abb 100644
--- a/docs/reference/gio/meson.build
+++ b/docs/reference/gio/meson.build
@@ -182,7 +182,6 @@ if get_option('gtk_doc')
gnome.gtkdoc('gio',
main_xml : 'gio-docs.xml',
namespace : 'g',
- gobject_typesfile : 'gio.types',
mode : 'none',
dependencies : [libgio_dep, libgobject_dep, libglib_dep],
src_dir : 'gio',
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]