diff options
author | Benjamin Barenblat <bbarenblat@gmail.com> | 2020-10-11 14:33:04 -0400 |
---|---|---|
committer | Benjamin Barenblat <bbarenblat@gmail.com> | 2020-10-11 14:33:04 -0400 |
commit | d06e7a04c43dad29d8bd79ec6f98af07add0181f (patch) | |
tree | ad25e00d1812706d093e3cbae8441f6ab08a2489 /build.ninja | |
parent | 5699b4e5dc09a60dcc90a198a388eb7f9cd34a0d (diff) |
Add unit tests for encoding
They don’t currently pass, because they expose some bugs in encoding.
Diffstat (limited to 'build.ninja')
-rw-r--r-- | build.ninja | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/build.ninja b/build.ninja index d61cc39..a20615b 100644 --- a/build.ninja +++ b/build.ninja @@ -21,7 +21,6 @@ cflags = -O2 -DNDEBUG -D_FORTIFY_SOURCE -D_GLIBCXX_DEBUG $ -fno-rtti -fuse-cxa-atexit -pipe -ffunction-sections -fdata-sections $ -D_FILE_OFFSET_BITS=64 -I/usr/include/fuse ldflags = -Wl,--gc-sections -Wl,-Bsymbolic-functions -pie -Wl,-z,now -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--no-copy-dt-needed-entries -Wl,--as-needed -pthread -libs = -lfuse -lglog -lgflags rule cxx command = $cxx -MMD -MT $out -MF $out.d $cflags -c $in -o $out @@ -34,8 +33,12 @@ rule link description = LINK $out build encoding.o: cxx encoding.cc +build encoding_test.o: cxx encoding_test.cc build operations.o: cxx operations.cc build posix_extras.o: cxx posix_extras.cc build scoville.o: cxx scoville.cc +build encoding_test: link encoding.o encoding_test.o + libs = -lgtest -lgtest_main -labsl_str_format_internal -lglog build scoville: link encoding.o operations.o posix_extras.o scoville.o + libs = -lfuse -lglog -lgflags |