|
@@ -1,6 +1,9 @@
|
|
|
|
|
|
|
|
# Library version
|
|
# Library version
|
|
|
-invercargill_version = '0.1'
|
|
|
|
|
|
|
+invercargill_major = '1'
|
|
|
|
|
+invercargill_minor = '0'
|
|
|
|
|
+invercargill_patch = '0'
|
|
|
|
|
+invercargill_version = '@0@.@1@.@2@'.format(invercargill_major, invercargill_minor, invercargill_patch)
|
|
|
|
|
|
|
|
dependencies = [
|
|
dependencies = [
|
|
|
dependency('glib-2.0'),
|
|
dependency('glib-2.0'),
|
|
@@ -128,10 +131,10 @@ sources += files('Operators/Equality.vala')
|
|
|
sources += files('Operators/Hash.vala')
|
|
sources += files('Operators/Hash.vala')
|
|
|
sources += files('Operators/Stringify.vala')
|
|
sources += files('Operators/Stringify.vala')
|
|
|
|
|
|
|
|
-invercargill = shared_library('invercargill-@0@'.format(invercargill_version), sources,
|
|
|
|
|
|
|
+invercargill = shared_library('invercargill-@0@'.format(invercargill_major), sources,
|
|
|
dependencies: dependencies,
|
|
dependencies: dependencies,
|
|
|
install: true,
|
|
install: true,
|
|
|
- vala_gir: 'invercargill-@0@.gir'.format(invercargill_version),
|
|
|
|
|
|
|
+ vala_gir: 'invercargill-@0@.gir'.format(invercargill_major),
|
|
|
install_dir: [true, true, true, true]
|
|
install_dir: [true, true, true, true]
|
|
|
)
|
|
)
|
|
|
invercargill_dep = declare_dependency(link_with: invercargill, include_directories: include_directories('.'))
|
|
invercargill_dep = declare_dependency(link_with: invercargill, include_directories: include_directories('.'))
|
|
@@ -142,8 +145,8 @@ pkg.generate(invercargill,
|
|
|
name : 'invercargill',)
|
|
name : 'invercargill',)
|
|
|
|
|
|
|
|
g_ir_compiler = find_program('g-ir-compiler')
|
|
g_ir_compiler = find_program('g-ir-compiler')
|
|
|
-custom_target('invercargill typelib', command: [g_ir_compiler, '--shared-library=libinvercargill-@0@.so'.format(invercargill_version), '--output', '@OUTPUT@', meson.current_build_dir() / 'invercargill-@0@.gir'.format(invercargill_version)],
|
|
|
|
|
- output: 'invercargill-@0@.typelib'.format(invercargill_version),
|
|
|
|
|
|
|
+custom_target('invercargill typelib', command: [g_ir_compiler, '--shared-library=libinvercargill-@0@.so'.format(invercargill_major), '--output', '@OUTPUT@', meson.current_build_dir() / 'invercargill-@0@.gir'.format(invercargill_major)],
|
|
|
|
|
+ output: 'invercargill-@0@.typelib'.format(invercargill_major),
|
|
|
depends: invercargill,
|
|
depends: invercargill,
|
|
|
install: true,
|
|
install: true,
|
|
|
install_dir: get_option('libdir') / 'girepository-1.0')
|
|
install_dir: get_option('libdir') / 'girepository-1.0')
|