Skip to content
Snippets Groups Projects
Commit 0d91eae7 authored by Florian Schmaus's avatar Florian Schmaus
Browse files

Merge branch 'fix_meson_custom_target' into 'master'

[meson] fix version header custom target for meson >= 0.57

See merge request !96
parents 43fb4c70 a0d6ec07
No related branches found
No related tags found
No related merge requests found
Pipeline #58380 passed
emper_include = include_directories('.') emper_include = include_directories('.')
emper_version_h = custom_target( versionHeaderScript = find_program('generateVersionHeader.sh')
'emper-version.h',
output: 'emper-version.h', meson_version = meson.version().split('.')
command: [ major = meson_version[0].to_int()
'@CURRENT_SOURCE_DIR@/generateVersionHeader.sh', minor = meson_version[1].to_int()
'generate', if major > 0 or minor > 56
meson.project_version(), emper_version_h = custom_target(
'@OUTPUT@', 'emper-version.h',
'@SOURCE_DIR@', output: 'emper-version.h',
] command: [
) versionHeaderScript,
'generate',
meson.project_version(),
'@OUTPUT@',
meson.project_source_root(),
]
)
else
emper_version_h = custom_target(
'emper-version.h',
output: 'emper-version.h',
command: [
versionHeaderScript,
'generate',
meson.project_version(),
'@OUTPUT@',
'@SOURCE_DIR@',
]
)
endif
emper_generated_files += emper_version_h emper_generated_files += emper_version_h
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment