diff options
author | Alejandro Colomar <alx@kernel.org> | 2024-04-16 21:47:36 +0200 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2024-04-16 21:47:36 +0200 |
commit | 66e142e440b05dc7e131db64c290f0208fc03cdd (patch) | |
tree | cea07bf65ab343cc70171b5da31fc3f3eeed1864 | |
parent | 717d1bd976e25113ff44ff8d46a6d4ebceacd88d (diff) | |
download | liba2i-66e142e440b05dc7e131db64c290f0208fc03cdd.tar.gz |
share/mk/: build-lib-static: Use the right ar(1) and ranlib(1) when not using gcc(1)
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | share/mk/configure/build-depends/binutils/ar.mk | 8 | ||||
-rw-r--r-- | share/mk/configure/build-depends/binutils/ranlib.mk | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/share/mk/configure/build-depends/binutils/ar.mk b/share/mk/configure/build-depends/binutils/ar.mk index 1ba8059..8f8f6bd 100644 --- a/share/mk/configure/build-depends/binutils/ar.mk +++ b/share/mk/configure/build-depends/binutils/ar.mk @@ -6,10 +6,18 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_BINUTILS_AR_INCLUDED MAKEFILE_CONFIGURE_BUILD_DEPENDS_BINUTILS_AR_INCLUDED := 1 +include $(MAKEFILEDIR)/configure/build-depends/gcc/cc.mk + + DEFAULT_ARFLAGS := qcDP EXTRA_ARFLAGS := ARFLAGS := $(DEFAULT_ARFLAGS) $(EXTRA_ARFLAGS) + +ifeq ($(CC_VENDOR),gcc) AR := gcc-ar +else +AR := ar +endif endif # include guard diff --git a/share/mk/configure/build-depends/binutils/ranlib.mk b/share/mk/configure/build-depends/binutils/ranlib.mk index ddfeb09..aa9c7f0 100644 --- a/share/mk/configure/build-depends/binutils/ranlib.mk +++ b/share/mk/configure/build-depends/binutils/ranlib.mk @@ -6,10 +6,18 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_BINUTILS_RANLIB_INCLUDED MAKEFILE_CONFIGURE_BUILD_DEPENDS_BINUTILS_RANLIB_INCLUDED := 1 +include $(MAKEFILEDIR)/configure/build-depends/gcc/cc.mk + + DEFAULT_RANLIBFLAGS := EXTRA_RANLIBFLAGS := RANLIBFLAGS := $(DEFAULT_RANLIBFLAGS) $(EXTRA_RANLIBFLAGS) + +ifeq ($(CC_VENDOR),gcc) RANLIB := gcc-ranlib +else +RANLIB := ranlib +endif endif # include guard |