mirror of
https://github.com/deltachat/deltachat-core.git
synced 2025-10-03 09:49:15 +02:00
Hardcode version
This commit is contained in:
parent
0c54f8bd76
commit
17efce0ec8
1 changed files with 1 additions and 23 deletions
24
meson.build
24
meson.build
|
@ -1,36 +1,14 @@
|
|||
project(
|
||||
'deltachat-core', 'c',
|
||||
license: 'GPLv3',
|
||||
version: '0.0.0', # Dummy, see below.
|
||||
version: '0.43.0',
|
||||
subproject_dir: 'libs',
|
||||
meson_version: '>=0.47.2',
|
||||
default_options: ['c_std=gnu99'],
|
||||
)
|
||||
|
||||
|
||||
## Figure out the version, use this instead of meson.project_version()
|
||||
# The version schema is:
|
||||
# - X.Y.Z for tagged releases.
|
||||
# - X.Y.Z990N for dev releases.
|
||||
# Where N is the number of commits since the last tag.
|
||||
version = meson.project_version()
|
||||
git = find_program('git', required: false)
|
||||
if git.found()
|
||||
git_desc = run_command(git, 'describe', '--tags', '--match=v*')
|
||||
if git_desc.returncode() == 0
|
||||
git_desc_parts = git_desc.stdout().strip().split('-')
|
||||
version = git_desc_parts[0].split('v')[1]
|
||||
if git_desc_parts.length() > 1
|
||||
version_parts = version.split('.')
|
||||
version = '.'.join([version_parts[0],
|
||||
version_parts[1],
|
||||
version_parts[2] + '990' + git_desc_parts[1]])
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
if version == meson.project_version()
|
||||
warning('Git version not found, using (dummy) project version')
|
||||
endif
|
||||
|
||||
|
||||
# pthreads is not a real dependency
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue