aboutsummaryrefslogtreecommitdiffstats
path: root/BUILD.md
diff options
context:
space:
mode:
authorNikita Kozlovskiy <nikitka@gmail.com>2023-07-04 08:51:38 +0000
committernkozlovskiy <nmk@ydb.tech>2023-07-04 11:51:38 +0300
commit5339262ca4ffb940e14e659a82a3b50ecaad3506 (patch)
treec5f2ff4edf4abac760eea635c3649c15ea55ccf3 /BUILD.md
parent2413a1ef29b0b1144d2d1151f4a48277a0b2c8a3 (diff)
downloadydb-5339262ca4ffb940e14e659a82a3b50ecaad3506.tar.gz
ci: build with Release and -UNDEBUG by default
ci: build with Release and -UNDEBUG by default Pull Request resolved: #283
Diffstat (limited to 'BUILD.md')
-rw-r--r--BUILD.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/BUILD.md b/BUILD.md
index 066a8b410f..6b1397786f 100644
--- a/BUILD.md
+++ b/BUILD.md
@@ -89,7 +89,7 @@ Run cmake to generate build configuration:
```bash
cd build
-cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=../ydb/clang.toolchain ../ydb
+cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE="-O2 -UNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-O2 -UNDEBUG" -DCMAKE_TOOLCHAIN_FILE=../ydb/clang.toolchain ../ydb
```
@@ -134,6 +134,8 @@ With enabled Ccache, you can finish the compilation of all targets on supported
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER_LAUNCHER=/usr/local/bin/ccache -DCMAKE_CXX_COMPILER_LAUNCHER=/usr/local/bin/ccache \
-DCMAKE_TOOLCHAIN_FILE=../ydb/clang.toolchain \
+ -DCMAKE_C_FLAGS_RELEASE="-O2 -UNDEBUG" \
+ -DCMAKE_CXX_FLAGS_RELEASE="-O2 -UNDEBUG" \
../ydb
```