From c8f3cd61f40f3acba74101c4752cdb0875e59dd3 Mon Sep 17 00:00:00 2001 From: samsonium Date: Wed, 21 Oct 2026 04:01:23 +0300 Subject: [PATCH] ref: add `build-release` make target for building c/vm without sanitizer libs --- Makefile | 8 +++++--- README.md | 2 +- README.ru.md | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 304ff91..4e4c8b9 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,11 @@ -.PHONY: configure build debug-c debug-vm test +.PHONY: build debug-c debug-vm test -configure: +build: cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug + cmake --build build -build: configure +build-release: + cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build debug-c: build diff --git a/README.md b/README.md index 88fa784..c8c015b 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Working examples of code can be found in `exl/` directory. ## Building 1. Clone the repository: `git clone https://git.samsonium.dev/samsonium/fz-lang.git` -2. Build: `make build` +2. Build: `make build-release` After this, a "build" directory will appear in the project root. It will contain two executable files: diff --git a/README.ru.md b/README.ru.md index 57a9d3d..d1cc899 100644 --- a/README.ru.md +++ b/README.ru.md @@ -27,7 +27,7 @@ ## Инструкции по сборке 1. Склонировать проект: `git clone https://git.samsonium.dev/samsonium/fz-lang.git` -2. Собрать проект: `make build` +2. Собрать проект: `make build-release` После этого в корне появится директория **"build"**. В ней будут лежать два скомпилированных бинарных файла: