gplugin/gplugin

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')