mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-07 01:15:33 +00:00
* Adds `VERSION_WITH_TAG` variable to standard.meson.build
* Consistently uses `file('VERSION.md')` to retrieve version number
Note that VERSION_WITH_TAG is not yet used but should be used for
version tagged files later.
34 lines
635 B
Meson
34 lines
635 B
Meson
project(
|
|
'mcompile', 'c', 'cpp',
|
|
version: files('../../../VERSION.md'),
|
|
license: 'MIT',
|
|
meson_version: '>=1.0',
|
|
)
|
|
|
|
gtk = dependency('gtk+-3.0', version: '>= 2.4')
|
|
xkb = dependency('xkbcommon')
|
|
|
|
deps = [gtk, xkb]
|
|
|
|
subdir('resources')
|
|
|
|
cpp_files = files(
|
|
'keymap.cpp',
|
|
'deadkey.cpp',
|
|
'mcompile.cpp',
|
|
'mc_kmxfile.cpp',
|
|
'mc_import_rules.cpp',
|
|
'../../../common/cpp/km_u16.cpp',
|
|
'../../../common/cpp/utfcodec.cpp',
|
|
)
|
|
|
|
comon_include_dir = [
|
|
include_directories('../../../common/include')
|
|
]
|
|
|
|
mcompile = executable(
|
|
'mcompile',
|
|
sources: [cpp_files],
|
|
dependencies: deps,
|
|
include_directories : comon_include_dir
|
|
)
|