From: Ivan Grokhotkov Date: Thu, 15 Jun 2017 10:11:58 +0000 (+0800) Subject: libsodium: don’t link tests when TEST_ALL=1 is used X-Git-Tag: v2.1-rc1~26^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ffdcbc535598c44675f59f9ca44e4125da5f4633;p=esp-idf libsodium: don’t link tests when TEST_ALL=1 is used Currently libsodium tests add about 800kB to the binary, which is too much for a partition table constrained to 2MB. Disable libsodium tests until we start building multiple unit test apps for different subsets. --- diff --git a/components/libsodium/test/component.mk b/components/libsodium/test/component.mk index c23c32b6e6..ec8a3e932a 100644 --- a/components/libsodium/test/component.mk +++ b/components/libsodium/test/component.mk @@ -4,7 +4,11 @@ LS_TESTDIR := ../libsodium/test/default +ifdef TESTS_ALL +$(info not linking libsodium tests, use 'TEST_COMPONENTS=libsodium' to test it) +else COMPONENT_ADD_LDFLAGS = -Wl,--whole-archive -l$(COMPONENT_NAME) -Wl,--no-whole-archive +endif # TESTS_ALL COMPONENT_SRCDIRS := . $(LS_TESTDIR)