gimp/libgimpmodule/meson.build

38 lines
720 B
Meson

libgimpmodule_sources = files(
'gimpmodule.c',
'gimpmoduledb.c',
)
libgimpmodule_headers = files(
'gimpmodule.h',
'gimpmoduledb.h',
'gimpmoduletypes.h',
)
libgimpmodule_introspectable = [
libgimpmodule_sources,
libgimpmodule_headers,
]
libgimpmodule = library('gimpmodule-' + gimp_api_version,
libgimpmodule_sources,
include_directories: rootInclude,
dependencies: [
gio, glib, gmodule,
],
c_args: [ '-DG_LOG_DOMAIN="LibGimpModule"', '-DGIMP_MODULE_COMPILATION', ],
link_with: [
libgimpbase,
libgimpconfig,
],
vs_module_defs: 'gimpmodule.def',
install: true,
version: so_version,
)
install_headers(
libgimpmodule_headers,
subdir: gimp_api_name / 'libgimpmodule',
)