diff options
Diffstat (limited to 'Tupfile')
| -rw-r--r-- | Tupfile | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -0,0 +1,8 @@ +BUILD_DIRECTORY=build +CLANG_TIDY_CHECKS='-*,bugprone-*,clang-analyzer-*,concurrency-*,cppcoreguildelines-*,llvm-*,misc-*,modernize-*,performance-*,portability-*,readability-*' +CC_FLAGS=-std=c++23 -I include -Weverything -Wno-padded -Wno-c++98-compat +CC=zig c++ + +: foreach *.cpp |> clang-tidy -checks=$(CLANG_TIDY_CHECKS) %f -- $(CC_FLAGS) |> +: foreach *.cpp |> ^j^ $(CC) $(CC_FLAGS) -c %f -o %o |> $(BUILD_DIRECTORY)/%B.o +: $(BUILD_DIRECTORY)/*.o |> $(CC) %f -o %o |> $(BUILD_DIRECTORY)/cst_136_assignment_07 |