]> xenbits.xensource.com Git - unikraft/libs/googletest.git/commit
Initial port of googletest to Unikraft RELEASE-0.4 RELEASE-0.5
authorVlad-Andrei BĂDOIU (78692) <vlad_andrei.badoiu@stud.acs.upb.ro>
Mon, 22 Jul 2019 16:29:57 +0000 (16:29 +0000)
committerFelipe Huici <felipe.huici@neclab.eu>
Tue, 23 Jul 2019 12:57:22 +0000 (14:57 +0200)
commit71df308235c0d114a92ef0480245cd1dd8c57984
treeef264ff156a6b8e23763ffe6ff80b66950cb87f5
parent1be28c4cde815cbaccc0013b0088a067994a2019
Initial port of googletest to Unikraft

This is our initial port of googletest to Unikraft as an external
library. libcxx is required. This library should be added last to the
dependency list, e.g.,:

    ...:$(UK_LIBS)/libunwind:$(UK_LIBS)/compiler-rt:$(UK_LIBS)/libcxxabi:
        $(UK_LIBS)/libcxx:$(UK_LIBS)/newlib:$(UK_LIBS)/googletest:...

This library has a config option called LIBGOOGLETEST_BUILD_MAIN that builds the
gtest_main.cc file; this is because some libraries do not have any main function
in their unit tests and expect googletest to provide it.

Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
Reviewed-by: Felipe Huici <felipe.huici@neclab.eu>
COPYING.md
Config.uk [new file with mode: 0644]
Makefile.uk [new file with mode: 0644]
README.md