[PATCH] more robust test for Android (and Bionic)

Rob Walker rwalker at codeaurora.org
Sat Mar 10 18:45:01 UTC 2012


On 3/10/12 7:29 AM, Denys Vlasenko wrote:
> On Thursday 08 March 2012 18:40, Rob Walker wrote:
>> Use -DANDROID instead of assuming Android has a particular compiler
>> prefix (it has several).
> I propose a more generic way to do this:
>
> CRYPT_AVAILABLE := $(shell echo 'int main(void){return 0;}' | $(CC) $(CFLAGS) $(1) -lcrypt -o /dev/null -xc - >/dev/null 2>&1 && echo "y")
> ifeq ($(CRYPT_AVAILABLE),y)
> LDLIBS += m crypt
> else
> LDLIBS += m
> endif
>
That looks like something that could be in trylink instead of the Makefile.

What's the $(1) after $(CFLAGS) for?

-Rob



More information about the busybox mailing list