summaryrefslogtreecommitdiff
path: root/libsoup/meson.build
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2020-03-10 18:21:08 -0700
committerPatrick Griffis <pgriffis@igalia.com>2020-09-19 15:41:24 -0700
commit2193534ebb64875e11f021ae57b51ba398f1df15 (patch)
tree2ed5e75cdd966a1a498ccb98e66f5118d48444b1 /libsoup/meson.build
parenta93467a273800128e25d701547f916bbeb4309bd (diff)
downloadlibsoup-2193534ebb64875e11f021ae57b51ba398f1df15.tar.gz
Make more APIs private
Diffstat (limited to 'libsoup/meson.build')
-rw-r--r--libsoup/meson.build22
1 files changed, 15 insertions, 7 deletions
diff --git a/libsoup/meson.build b/libsoup/meson.build
index 38b76898..ac7f6b84 100644
--- a/libsoup/meson.build
+++ b/libsoup/meson.build
@@ -90,7 +90,7 @@ soup_sources = [
'soup-version.c',
]
-soup_headers = [
+soup_installed_headers = [
'auth/soup-auth-basic.h',
'auth/soup-auth-digest.h',
'auth/soup-auth-ntlm.h',
@@ -123,6 +123,10 @@ soup_headers = [
'soup-socket-private.h',
]
+soup_private_enum_headers = [
+ 'soup-connection.h',
+]
+
soup_introspection_headers = [
'auth/soup-auth.h',
'auth/soup-auth-domain.h',
@@ -166,7 +170,6 @@ soup_introspection_headers = [
'soup-message-body.h',
'soup-message-headers.h',
'soup-method.h',
- 'soup-misc.h',
'soup-multipart.h',
'soup-multipart-input-stream.h',
'soup-request.h',
@@ -189,7 +192,6 @@ soup_installed_headers = soup_introspection_headers
if brotlidec_dep.found()
soup_sources += 'content-sniffer/soup-brotli-decompressor.c'
- soup_headers += 'content-sniffer/soup-brotli-decompressor.h'
endif
@@ -217,6 +219,10 @@ soup_enums = gnome.mkenums('soup-enum-types',
soup_enum_h = soup_enums[1]
soup_enum_c = soup_enums[0]
+soup_private_enums = gnome.mkenums_simple('soup-private-enum-types',
+ sources : soup_private_enum_headers,
+)
+
libsoup_c_args = [
'-DG_LOG_DOMAIN="@0@"'.format(meson.project_name()),
'-DLIBSOUP_COMPILATION'
@@ -245,9 +251,11 @@ libsoup_includes = [
]
libsoup = library('soup-@0@'.format(apiversion),
- soup_sources,
- soup_headers,
- soup_enums,
+ sources : [
+ soup_sources,
+ soup_private_enums,
+ soup_enums,
+ ],
version : libversion,
soversion : soversion,
darwin_versions: darwin_versions,
@@ -260,7 +268,7 @@ libsoup = library('soup-@0@'.format(apiversion),
libsoup_static = static_library('soup-static',
sources : [
soup_sources,
- soup_headers,
+ soup_private_enums,
soup_enums,
],
c_args : libsoup_c_args,