From 59a04dc0300de5dcab4754d7309f9c11c950b55b Mon Sep 17 00:00:00 2001 From: Mitya Selivanov Date: Fri, 12 Jan 2024 19:40:11 +0100 Subject: Update build scripts --- build_and_test.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'build_and_test.sh') diff --git a/build_and_test.sh b/build_and_test.sh index 019e05c..8da4d96 100644 --- a/build_and_test.sh +++ b/build_and_test.sh @@ -2,7 +2,7 @@ # General build instructions # -FOLDER=build_gcc +FOLDER=out_gcc OS=Linux COMPILE=gcc COMPILEPP=g++ @@ -14,22 +14,22 @@ FLAG_EXE="-o " LINK_FLAGS= if [ "$2" = "gcc" ]; then - FOLDER=build_gcc + FOLDER=out_gcc COMPILE=gcc COMPILEPP=g++ elif [ "$2" = "clang" ]; then - FOLDER=build_clang + FOLDER=out_clang COMPILE=clang COMPILEPP=clang++ elif [ "$2" = "msvc" ]; then - FOLDER=build_msvc + FOLDER=out_msvc COMPILE=cl.exe COMPILEPP=cl.exe OBJ_POSTFIX=.obj FLAG_OBJ="-c -Fo" FLAG_EXE="-Fe" elif [ "$2" = "emcc" ]; then - FOLDER=build_emcc + FOLDER=out_emcc COMPILE=emcc COMPILEPP=em++ EXE_POSTFIX=.js @@ -141,6 +141,9 @@ fi if [ "$COMPILE" = "clang" ] || [ "$OS" = "macOS" ]; then FLAGS="-fblocks ${FLAGS}" LINK_FLAGS="-lBlocksRuntime ${LINK_FLAGS}" +fi + +if [ "$COMPILE" = "clang" ]; then COMPILEPP="${COMPILEPP} -stdlib=libc++" fi @@ -165,9 +168,9 @@ if [ $? -ne 0 ]; then exit 1 fi -echo "Build kit_test_suite" +echo "Build test suite" $COMPILE ${FLAGS} \ - ${FLAG_EXE}"${FOLDER}/kit_test_suite${EXE_POSTFIX}" \ + ${FLAG_EXE}"${FOLDER}/test_suite${EXE_POSTFIX}" \ "${FOLDER}/kit${OBJ_POSTFIX}" \ "source/tests/_exe.c" \ ${LINK_FLAGS} @@ -225,7 +228,7 @@ echo "" STATUS=0 -${FOLDER}/kit_test_suite +${FOLDER}/test_suite if [ $? -ne 0 ]; then STATUS=1 fi -- cgit v1.2.3