diff options
| author | Fuwn <[email protected]> | 2022-04-04 09:27:31 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-04-04 09:27:31 +0000 |
| commit | cdd70a90aa08713a24ff5489f9e0f23fb38d2762 (patch) | |
| tree | 9bc1e70a3a163223e2181c388dd5ebeafb8a1af0 /build.ninja | |
| download | maple-0.1.0.tar.xz maple-0.1.0.zip | |
feat: maple 0.1.0 :star:0.1.0
Diffstat (limited to 'build.ninja')
| -rw-r--r-- | build.ninja | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/build.ninja b/build.ninja new file mode 100644 index 0000000..b510ec3 --- /dev/null +++ b/build.ninja @@ -0,0 +1,18 @@ +cc = clang++ +cxxflags = -Weverything -Wno-c++98-compat -std=c++20 +ldflags = -lssl -lcrypto +out_dir = out +name = maple +src_dir = $name + +rule compile + command = $cc $cxxflags -c $in -o $out + +rule link + command = $cc $ldflags $in -o $out + +build $out_dir/$name.o: compile $src_dir/$name.cc + +build $out_dir/$name: link $out_dir/$name.o + +default $out_dir/$name |