project: style improvements in meson files
This commit is contained in:
+26
-26
@@ -37,40 +37,40 @@ sources = files(
|
|||||||
|
|
||||||
gnome.mkenums(
|
gnome.mkenums(
|
||||||
'org.gnome.calendar.enums.xml',
|
'org.gnome.calendar.enums.xml',
|
||||||
sources: enum_headers,
|
sources: enum_headers,
|
||||||
comments: '<!-- @comment@ -->',
|
comments: '<!-- @comment@ -->',
|
||||||
fhead: '<schemalist>',
|
fhead: '<schemalist>',
|
||||||
vhead: ' <@type@ id="org.gnome.calendar.@EnumName@">',
|
vhead: ' <@type@ id="org.gnome.calendar.@EnumName@">',
|
||||||
vprod: ' <value nick="@valuenick@" value="@valuenum@"/>',
|
vprod: ' <value nick="@valuenick@" value="@valuenum@"/>',
|
||||||
vtail: ' </@type@>',
|
vtail: ' </@type@>',
|
||||||
ftail: '</schemalist>',
|
ftail: '</schemalist>',
|
||||||
install_header: true,
|
install_header: true,
|
||||||
install_dir: calendar_schemadir
|
install_dir: calendar_schemadir
|
||||||
)
|
)
|
||||||
|
|
||||||
enum_types = 'gcal-enum-types'
|
enum_types = 'gcal-enum-types'
|
||||||
|
|
||||||
sources += gnome.mkenums(
|
sources += gnome.mkenums(
|
||||||
enum_types,
|
enum_types,
|
||||||
sources: enum_headers,
|
sources: enum_headers,
|
||||||
c_template: enum_types + '.c.template',
|
c_template: enum_types + '.c.template',
|
||||||
h_template: enum_types + '.h.template'
|
h_template: enum_types + '.h.template'
|
||||||
)
|
)
|
||||||
|
|
||||||
sources += gnome.compile_resources(
|
sources += gnome.compile_resources(
|
||||||
'gcal-resources',
|
'gcal-resources',
|
||||||
gresource,
|
gresource,
|
||||||
source_dir: data_dir,
|
source_dir: data_dir,
|
||||||
c_name: 'calendar',
|
c_name: 'calendar',
|
||||||
dependencies: resource_data,
|
dependencies: resource_data,
|
||||||
export: true
|
export: true
|
||||||
)
|
)
|
||||||
|
|
||||||
sources += gnome.gdbus_codegen(
|
sources += gnome.gdbus_codegen(
|
||||||
'gcal-shell-search-provider-generated',
|
'gcal-shell-search-provider-generated',
|
||||||
shell_search_provider_dbus_interfaces,
|
shell_search_provider_dbus_interfaces,
|
||||||
interface_prefix: 'org.gnome.',
|
interface_prefix: 'org.gnome.',
|
||||||
namespace: 'Gcal'
|
namespace: 'Gcal'
|
||||||
)
|
)
|
||||||
|
|
||||||
debug_conf = configuration_data()
|
debug_conf = configuration_data()
|
||||||
@@ -80,8 +80,8 @@ debug_conf.set10('ENABLE_TRACING', enable_tracing)
|
|||||||
debug = 'gcal-debug.h'
|
debug = 'gcal-debug.h'
|
||||||
|
|
||||||
sources += configure_file(
|
sources += configure_file(
|
||||||
input: debug + '.in',
|
input: debug + '.in',
|
||||||
output: debug,
|
output: debug,
|
||||||
configuration: debug_conf
|
configuration: debug_conf
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -92,21 +92,21 @@ incs = [
|
|||||||
|
|
||||||
executable(
|
executable(
|
||||||
meson.project_name(),
|
meson.project_name(),
|
||||||
sources,
|
sources,
|
||||||
include_directories: incs,
|
include_directories: incs,
|
||||||
dependencies: calendar_deps,
|
dependencies: calendar_deps,
|
||||||
install: true,
|
install: true,
|
||||||
install_dir: calendar_bindir
|
install_dir: calendar_bindir
|
||||||
)
|
)
|
||||||
|
|
||||||
libgcal = shared_library(
|
libgcal = shared_library(
|
||||||
'gcal',
|
'gcal',
|
||||||
sources: sources,
|
sources: sources,
|
||||||
include_directories: incs,
|
include_directories: incs,
|
||||||
dependencies: calendar_deps
|
dependencies: calendar_deps
|
||||||
)
|
)
|
||||||
|
|
||||||
libgcal_dep = declare_dependency(
|
libgcal_dep = declare_dependency(
|
||||||
link_with: libgcal,
|
link_with: libgcal,
|
||||||
include_directories: src_inc
|
include_directories: src_inc
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user