uanytun: Pass down TARGET_CPPFLAGS
authorFlorian Fainelli <redacted>
Sun, 2 Apr 2017 20:53:56 +0000 (13:53 -0700)
committerFlorian Fainelli <redacted>
Sun, 2 Apr 2017 20:56:08 +0000 (13:56 -0700)
Fixes build errors with toolchains that don't automatically search for
headers in STAGING_DIR (such as external toolchains) resulting in the
following build failures:

mipsel-linux-gnu-gcc -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kc
-fno-caller-saves -Wno-unused-result  -D_FORTIFY_SOURCE=1 -Wl,-z,now
-Wl,-z,relro  -DUSE_SSL_CRYPTO -c options.c
In file included from options.c:62:0:
auth_algo.h:53:26: fatal error: openssl/hmac.h: No such file or
directory
 #include <openssl/hmac.h>
                          ^
compilation terminated.
Makefile:95: recipe for target 'options.o' failed
make[4]: *** [options.o] Error 1

Signed-off-by: Florian Fainelli <redacted>
net/uanytun/Makefile

index d9b8c987db53042eb32466453568501f8fb6ce06..0812078eb2b821c878540e7bba5b011ec997b8b5 100644 (file)
@@ -137,7 +137,7 @@ define Build/Compile
     $(TARGET_CONFIGURE_OPTS) \
     $(VARIANT_MAKE_OPTS) \
     TARGET=Linux \
-    CFLAGS="$(TARGET_CFLAGS) $(VARIANT_CFLAGS)" \
+    CFLAGS="$(TARGET_CFLAGS) $(VARIANT_CFLAGS) $(TARGET_CPPFLAGS)" \
     LDFLAGS="$(TARGET_LDFLAGS) $(VARIANT_LDFLAGS)"
        $(STRIP) $(PKG_BUILD_DIR)/src/uanytun
 endef
git clone https://git.99rst.org/PROJECT