1
Fork 0

Fix make ols version work with GNU sed and BSD/macOS sed

since GNU sed and BSD sed behave differently
update VERSION using a temporary file
This commit is contained in:
sh!zeeg 2025-01-10 04:42:31 +03:00
commit d8454bea12

View file

@ -48,6 +48,6 @@ fi
version="$(git describe --tags --abbrev=7)"
version="${version%-*}:${version##*-}"
sed -i "" "s|VERSION :: .*|VERSION :: \"${version}\"|g" src/main.odin
sed "s|VERSION :: .*|VERSION :: \"${version}\"|g" src/main.odin > /tmp/main.odin.build && mv -f /tmp/main.odin.build src/main.odin
odin build src/ -show-timings -collection:src=src -out:ols -microarch:native -no-bounds-check -o:speed $@