summaryrefslogtreecommitdiff
path: root/libgupnp-dlna/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'libgupnp-dlna/meson.build')
-rw-r--r--libgupnp-dlna/meson.build32
1 files changed, 22 insertions, 10 deletions
diff --git a/libgupnp-dlna/meson.build b/libgupnp-dlna/meson.build
index ea79d37..ae942e2 100644
--- a/libgupnp-dlna/meson.build
+++ b/libgupnp-dlna/meson.build
@@ -1,5 +1,7 @@
headers_subdir = 'gupnp-dlna-2.0/libgupnp-dlna'
+metadata_incdir = include_directories('metadata')
+
loader_sources = files(
'gupnp-dlna-profile-loader.c'
)
@@ -12,7 +14,10 @@ libloader = static_library(
'-DDATA_DIR="@0@"'.format(shareddir)
],
dependencies : [glib, gio, xml],
- include_directories: include_directories('..')
+ include_directories: [
+ toplevel_incdir,
+ config_h_inc
+ ]
)
guesser_sources = files(
@@ -28,10 +33,11 @@ libguesser = static_library(
'-DG_LOG_DOMAIN="gupnp-dlna-guesser"',
'-DDATA_DIR="@0@"'.format(shareddir)
],
- include_directories: include_directories(
- '..',
- 'metadata'
- )
+ include_directories: [
+ toplevel_incdir,
+ metadata_incdir,
+ config_h_inc
+ ]
)
metadata_sources = files(
@@ -47,10 +53,11 @@ libmetadata = static_library(
'-DG_LOG_DOMAIN="gupnp-dlna-metadata"',
'-DDATA_DIR="@0@"'.format(shareddir)
],
- include_directories: include_directories(
- '..',
- 'metadata'
- )
+ include_directories: [
+ toplevel_incdir,
+ metadata_incdir,
+ config_h_inc
+ ]
)
headers = files(
@@ -109,7 +116,10 @@ libgupnp_dlna = library(
],
dependencies: [glib, gio, gmodule],
c_args : ['-DG_LOG_DOMAIN="gupnp-dlna"'],
- include_directories: include_directories('..'),
+ include_directories: [
+ include_directories('..'),
+ config_h_inc
+ ],
install: true
)
@@ -118,6 +128,8 @@ gupnp_dlna = declare_dependency(
include_directories: [include_directories('.'), include_directories('..')],
)
+meson.override_dependency('gupnp-dlna-2.0', gupnp_dlna)
+
pkg.generate(
libgupnp_dlna,
version: meson.project_version(),