From 1c70908a93594ab1de39492bcdb369af5e8308ea Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Fri, 12 Jul 2019 21:18:30 +0300 Subject: [PATCH] Allowing to configure ar binary. --- auto/make | 5 +++-- configure | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/auto/make b/auto/make index c01c0da5..26cbd37b 100644 --- a/auto/make +++ b/auto/make @@ -15,6 +15,7 @@ cat << END > $NXT_MAKEFILE # This file is auto-generated by configure NXT_CC = ${CC} +NXT_AR = ${AR} NXT_CFLAGS = ${NXT_CFLAGS} ${CFLAGS} default: $NXT_DEFAULT_TARGET @@ -57,7 +58,7 @@ libnxt: $NXT_BUILD_DIR/libnxt.a $NXT_BUILD_DIR/libnxt.a: \\ $NXT_BUILD_DIR/nxt_auto_config.h \\ \$(NXT_LIB_OBJS) - ar -r -c $NXT_BUILD_DIR/libnxt.a \\ + \$(NXT_AR) -r -c $NXT_BUILD_DIR/libnxt.a \\ \$(NXT_LIB_OBJS) END @@ -136,7 +137,7 @@ $NXT_BUILD_DIR/libnjs.a: \\ \$(NXT_LIB_OBJS) \\ \$(NJS_LIB_OBJS) - ar -r -c $NXT_BUILD_DIR/libnjs.a \\ + \$(NXT_AR) -r -c $NXT_BUILD_DIR/libnjs.a \\ \$(NXT_LIB_OBJS) \\ \$(NJS_LIB_OBJS) diff --git a/configure b/configure index ddf19a0a..d564bed0 100755 --- a/configure +++ b/configure @@ -22,6 +22,7 @@ NXT_TEST_LIBS=${NXT_TEST_LIBS=} # Initialize variables with default if they are not defined. CC=${CC:-cc} +AR=${AR:-ar} NXT_CFLAGS=${NXT_CFLAGS=} NXT_CC_OPT=${NXT_CC_OPT:--O} NXT_LD_OPT=${NXT_CC_OPT:--O} -- 2.47.3