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 i4/manycore/emper!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_version_h = custom_target(
'emper-version.h',
output: 'emper-version.h',
command: [
'@CURRENT_SOURCE_DIR@/generateVersionHeader.sh',
'generate',
meson.project_version(),
'@OUTPUT@',
'@SOURCE_DIR@',
]
)
versionHeaderScript = find_program('generateVersionHeader.sh')
meson_version = meson.version().split('.')
major = meson_version[0].to_int()
minor = meson_version[1].to_int()
if major > 0 or minor > 56
emper_version_h = custom_target(
'emper-version.h',
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
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