From f438417e72131029d47d9ee361093c6061e7d2d5 Mon Sep 17 00:00:00 2001 From: benbierens Date: Thu, 9 May 2024 11:42:52 +0200 Subject: [PATCH] skip test files --- build.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index b91acd5..454b10f 100644 --- a/build.sh +++ b/build.sh @@ -10,13 +10,18 @@ cmake -S "${root}/sources" -B "${root}/build" # prelude: not needed? +rm "${root}/leveldb.nim" echo >> "${root}/leveldb.nim" # assemble files to be compiled: extensions="c cc cpp" for ext in ${extensions}; do for file in `find "${root}/sources" -type f -name "*.${ext}"`; do - compile="${compile} --compile=${file}" + if [[ $file == *"_test"* ]]; then + echo "Skip test file: ${file}" + else + compile="${compile} --compile=${file}" + fi done done @@ -26,6 +31,10 @@ toast \ --pnim \ --preprocess \ --noHeader \ - --includeDirs="${root}/sources/include/leveldb" \ + --includeDirs="${root}/sources" \ + --includeDirs="${root}/sources/helpers" \ + --includeDirs="${root}/sources/helpers/memenv" \ + --includeDirs="${root}/sources/port" \ + --includeDirs="${root}/sources/include" \ --includeDirs="${root}/build/include" \ "${root}/sources/include/leveldb/c.h" >> "${root}/leveldb.nim"