diff options
author | Mitya Selivanov <automainint@guattari.tech> | 2023-09-05 10:27:25 +0200 |
---|---|---|
committer | Mitya Selivanov <automainint@guattari.tech> | 2023-09-05 10:27:25 +0200 |
commit | ed007d3979b1c31845667d69f3506e297dd4aecc (patch) | |
tree | 2768036c78d170f4a6418de57f656154dae90668 /build_and_test.sh | |
parent | 77c5276fcc3fbf0702e8e21f20d757be3501639f (diff) | |
download | kit-ed007d3979b1c31845667d69f3506e297dd4aecc.zip |
test
Diffstat (limited to 'build_and_test.sh')
-rw-r--r-- | build_and_test.sh | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/build_and_test.sh b/build_and_test.sh index 218feb5..7f1033c 100644 --- a/build_and_test.sh +++ b/build_and_test.sh @@ -9,6 +9,7 @@ EXE_POSTFIX= FLAGS= FLAG_OBJ="-c -o " FLAG_EXE="-o " +LINK_FLAGS= case $(uname | tr '[:upper:]' '[:lower:]') in *darwin*) @@ -32,6 +33,7 @@ case $(uname | tr '[:upper:]' '[:lower:]') in EXE_POSTFIX=.exe FLAG_OBJ="-c -Fo" FLAG_EXE="-Fe" + LINK_FLAGS="-link Shlwapi" elif command -v gcc >/dev/null 2>&1; then echo "C compiler found - GCC" elif command -v clang >/dev/null 2>&1; then @@ -93,7 +95,8 @@ $COMPILE ${FLAGS} \ ${FLAG_EXE}"build/kit_test_suite${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ "build/kit_test${OBJ_POSTFIX}" \ - "source/tests/_static.c" + "source/tests/_static.c" \ + ${LINK_FLAGS} if [ ! $? -eq 0 ]; then exit 1 fi @@ -102,7 +105,8 @@ $COMPILE ${FLAGS} \ ${FLAG_EXE}"build/test_too_many_assertions${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ "build/kit_test${OBJ_POSTFIX}" \ - "source/tests/test_too_many_assertions.c" + "source/tests/test_too_many_assertions.c" \ + ${LINK_FLAGS} if [ ! $? -eq 0 ]; then exit 1 fi @@ -111,7 +115,8 @@ $COMPILE ${FLAGS} \ ${FLAG_EXE}"build/test_too_many_tests${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ "build/kit_test${OBJ_POSTFIX}" \ - "source/tests/test_too_many_tests.c" + "source/tests/test_too_many_tests.c" \ + ${LINK_FLAGS} if [ ! $? -eq 0 ]; then exit 1 fi @@ -120,7 +125,8 @@ $COMPILEPP ${FLAGS} \ ${FLAG_EXE}"build/test_cpp${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ "build/kit_test${OBJ_POSTFIX}" \ - "source/tests/test_cpp.cpp" + "source/tests/test_cpp.cpp" \ + ${LINK_FLAGS} if [ ! $? -eq 0 ]; then exit 1 fi @@ -129,7 +135,8 @@ $COMPILEPP ${FLAGS} \ ${FLAG_EXE}"build/test_signals${EXE_POSTFIX}" \ "build/kit${OBJ_POSTFIX}" \ "build/kit_test${OBJ_POSTFIX}" \ - "source/tests/test_signals.cpp" + "source/tests/test_signals.cpp" \ + ${LINK_FLAGS} if [ ! $? -eq 0 ]; then exit 1 fi |