1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 20:33:52 +00:00

Merge pull request #541 from kklobe/add-meson-version

Add version to meson.build 'project()'
This commit is contained in:
Bartosz Taudul 2023-03-23 13:58:43 +01:00 committed by GitHub
commit b0fb230287
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 1 deletions

2
extra/make-build.sh Normal file → Executable file
View File

@ -3,6 +3,8 @@
rm -rf tracy-build rm -rf tracy-build
mkdir tracy-build mkdir tracy-build
./update-meson-version.sh
if [ ! -f vswhere.exe ]; then if [ ! -f vswhere.exe ]; then
wget https://github.com/microsoft/vswhere/releases/download/2.8.4/vswhere.exe wget https://github.com/microsoft/vswhere/releases/download/2.8.4/vswhere.exe
fi fi

13
extra/update-meson-version.sh Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh
version_header="../public/common/TracyVersion.hpp"
major=$(grep -o -E 'Major = [0-9]+' "$version_header" | awk -F '= ' '{print $2}')
minor=$(grep -o -E 'Minor = [0-9]+' "$version_header" | awk -F '= ' '{print $2}')
patch=$(grep -o -E 'Patch = [0-9]+' "$version_header" | awk -F '= ' '{print $2}')
version="${major}.${minor}.${patch}"
# the extension is required for macOS's outdated sed
sed -i.bak "s/version: '[0-9]*\.[0-9]*\.[0-9]*'/version: '$version'/g" ../meson.build
rm ../meson.build.bak

View File

@ -1,4 +1,4 @@
project('tracy', ['cpp']) project('tracy', ['cpp'], version: '0.9.1')
if get_option('tracy_enable') if get_option('tracy_enable')
add_project_arguments('-DTRACY_ENABLE', language : 'cpp') add_project_arguments('-DTRACY_ENABLE', language : 'cpp')