gplugin/gplugin
Clone
Summary
Browse
Changes
Graph
Use g_set_str everywhere
default
tip
21 hours ago, Elliott Sales de Andrade
ed6abba21225
Use g_set_str everywhere
This simplifies some setters.
Testing Done:
Ran `ninja turtles`
Reviewed at https://reviews.imfreedom.org/r/3179/
if
not
get_option
(
'introspection'
)
subdir_done
()
endif
SOURCES
=
[
'gplugin-introspection.c'
,
]
HEADERS
=
[
'gplugin-introspection.h'
,
]
GOBJECT_INTROSPECTION
=
dependency
(
'gobject-introspection-1.0'
,
version
:
'>=1.0.0'
)
gplugin_introspection_inc
=
include_directories
(
'.'
)
gplugin_introspection
=
static_library
(
'gplugin-introspection'
,
sources
:
SOURCES
+
HEADERS
,
gnu_symbol_visibility
:
'hidden'
,
dependencies
:
[
gplugin_dep
,
GIO
,
GLIB
,
GOBJECT
,
GOBJECT_INTROSPECTION
],
install
:
true
,
)
gplugin_introspection_dep
=
declare_dependency
(
include_directories
:
[
toplevel_inc
,
gplugin_introspection_inc
],
link_with
:
[
gplugin
,
gplugin_introspection
],
sources
:
SOURCES
,
dependencies
:
[
GLIB
,
GOBJECT
,
GOBJECT_INTROSPECTION
],
)
meson
.
override_dependency
(
'gplugin-introspection'
,
gplugin_introspection_dep
)
pkgconfig
.
generate
(
gplugin_introspection
,
name
:
'gplugin-introspection'
,
description
:
'A helper library for glugin native plugins and gobject introspection'
,
filebase
:
'gplugin-introspection'
,
libraries
:
[
gplugin
,
GLIB
,
GOBJECT
,
GMODULE
],
)
install_headers
(
HEADERS
,
subdir
:
'gplugin-1.0'
)
subdir
(
'tests'
)