Skip to content

Commit b36a5ce

Browse files
committed
build: add quickbuild option to not use liburing
1 parent 45a06f0 commit b36a5ce

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

quickbuild.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ CXXCOMP=clang++-19
2323
BOOST=0
2424
SPDLOG=0
2525
HIREDIS=0
26+
URING=1
2627
LD_PATH=
2728

2829
while [[ $# -gt 0 ]]; do
@@ -83,6 +84,10 @@ while [[ $# -gt 0 ]]; do
8384
HIREDIS=1
8485
shift # past value
8586
;;
87+
--no-uring)
88+
URING=0
89+
shift # past value
90+
;;
8691
-*|--*)
8792
echo "Unknown option $1"
8893
exit 1
@@ -100,7 +105,7 @@ export LD_LIBRARY_PATH=$LD_PATH:$LD_LIBRARY_PATH
100105
rm -rf ./*
101106
rm -rf ../bin/*
102107

103-
CC=${CCOMP} CXX=${CXXCOMP} cmake -DCMAKE_BUILD_TYPE=${BUILDTYPE} -DICHOR_REMOVE_SOURCE_NAMES=0 -DICHOR_ENABLE_INTERNAL_DEBUGGING=${DEBUG} -DICHOR_ENABLE_INTERNAL_IO_DEBUGGING=${IODEBUG} -DICHOR_ARCH_OPTIMIZATION=X86_64_AVX2 -DICHOR_USE_BACKWARD=0 -DICHOR_USE_BOOST_BEAST=${BOOST} -DICHOR_USE_HIREDIS=${HIREDIS} -DICHOR_USE_LIBCPP=0 -DICHOR_USE_SANITIZERS=${ASAN} -DICHOR_USE_THREAD_SANITIZER=${TSAN} -DICHOR_USE_MOLD=1 -DICHOR_USE_SDEVENT=1 -DICHOR_USE_SPDLOG=${SPDLOG} -GNinja .. || exit 1
108+
CC=${CCOMP} CXX=${CXXCOMP} cmake -DCMAKE_BUILD_TYPE=${BUILDTYPE} -DICHOR_REMOVE_SOURCE_NAMES=0 -DICHOR_ENABLE_INTERNAL_DEBUGGING=${DEBUG} -DICHOR_ENABLE_INTERNAL_IO_DEBUGGING=${IODEBUG} -DICHOR_ARCH_OPTIMIZATION=X86_64_AVX2 -DICHOR_USE_BACKWARD=0 -DICHOR_USE_BOOST_BEAST=${BOOST} -DICHOR_USE_HIREDIS=${HIREDIS} -DICHOR_USE_LIBCPP=0 -DICHOR_USE_SANITIZERS=${ASAN} -DICHOR_USE_THREAD_SANITIZER=${TSAN} -DICHOR_USE_MOLD=1 -DICHOR_USE_SDEVENT=1 -DICHOR_USE_SPDLOG=${SPDLOG} -DICHOR_USE_LIBURING=${URING} -GNinja .. || exit 1
104109

105110
ninja || exit 1
106111
ninja test || exit 1

0 commit comments

Comments
 (0)