]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/googletest/tests/Makefile.inc
zfs: merge openzfs/zfs@a582d5299
[FreeBSD/FreeBSD.git] / lib / googletest / tests / Makefile.inc
1 # $FreeBSD$
2
3 .include "../Makefile.inc"
4 # Keep the existing tests directory structure (with subdirs per component)
5 # rather than installing all of them to /usr/tests/lib/googletest
6 TESTSDIR=       ${TESTSBASE}/lib/googletest/${.CURDIR:T}
7
8 # Clang's optimizer spends a really long time on these tests at -O2. Changing
9 # -O2 to -O1 reduces the -j32 time for lib/googletest/test from 131s to 71s.
10 # Using -O0 further reduces the time to 29s, and also reduces the disk usage
11 # from 144MB (at -O2) / 92MB (at -O1) to 82MB, so we use -O0.
12 # Note: Building without debug info saves about 10-15% of the build time, so we
13 # only enable debug info if DEBUG_FLAGS is not empty (71s -> 64s at -O1 and -j32).
14 CFLAGS.clang+=  -O0
15 .if empty(DEBUG_FLAGS)
16 MK_DEBUG_FILES:=no
17 CFLAGS.clang+=  -g0
18 .endif