mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 19:17:43 +00:00
Stop trying to install libstdbuf.so when using the Makefile
This commit is contained in:
parent
f25d4e1114
commit
38968061a9
2 changed files with 3 additions and 11 deletions
|
@ -40,6 +40,9 @@ before_install:
|
||||||
script:
|
script:
|
||||||
- cargo build $CARGO_ARGS --features "$FEATURES"
|
- cargo build $CARGO_ARGS --features "$FEATURES"
|
||||||
- if [ ! $REDOX ]; then cargo test $CARGO_ARGS --features "$FEATURES" --no-fail-fast; fi
|
- if [ ! $REDOX ]; then cargo test $CARGO_ARGS --features "$FEATURES" --no-fail-fast; fi
|
||||||
|
- mkdir installdir_test
|
||||||
|
- DESTDIR=installdir_test make install
|
||||||
|
- [ `ls installdir_test/usr/bin | wc -l` -gt 0 ]
|
||||||
|
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
|
11
Makefile
11
Makefile
|
@ -21,11 +21,9 @@ CARGOFLAGS ?=
|
||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
DESTDIR ?=
|
DESTDIR ?=
|
||||||
BINDIR ?= /bin
|
BINDIR ?= /bin
|
||||||
LIBDIR ?= /lib
|
|
||||||
MANDIR ?= /man/man1
|
MANDIR ?= /man/man1
|
||||||
|
|
||||||
INSTALLDIR_BIN=$(DESTDIR)$(PREFIX)$(BINDIR)
|
INSTALLDIR_BIN=$(DESTDIR)$(PREFIX)$(BINDIR)
|
||||||
INSTALLDIR_LIB=$(DESTDIR)$(PREFIX)$(LIBDIR)
|
|
||||||
INSTALLDIR_MAN=$(DESTDIR)$(PREFIX)/share/$(MANDIR)
|
INSTALLDIR_MAN=$(DESTDIR)$(PREFIX)/share/$(MANDIR)
|
||||||
$(shell test -d $(INSTALLDIR_MAN))
|
$(shell test -d $(INSTALLDIR_MAN))
|
||||||
ifneq ($(.SHELLSTATUS),0)
|
ifneq ($(.SHELLSTATUS),0)
|
||||||
|
@ -248,12 +246,6 @@ ifeq ($(SYSTEM),Darwin)
|
||||||
DYLIB_FLAGS := -dynamiclib -undefined dynamic_lookup
|
DYLIB_FLAGS := -dynamiclib -undefined dynamic_lookup
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Libaries to install
|
|
||||||
LIBS :=
|
|
||||||
ifneq (,$(findstring stdbuf, $(INSTALLEES)))
|
|
||||||
LIBS += libstdbuf.$(DYLIB_EXT)
|
|
||||||
endif
|
|
||||||
|
|
||||||
all: build
|
all: build
|
||||||
|
|
||||||
do_install = $(INSTALL) ${1}
|
do_install = $(INSTALL) ${1}
|
||||||
|
@ -308,7 +300,6 @@ distclean: clean
|
||||||
|
|
||||||
install: build
|
install: build
|
||||||
mkdir -p $(INSTALLDIR_BIN)
|
mkdir -p $(INSTALLDIR_BIN)
|
||||||
mkdir -p $(INSTALLDIR_LIB)
|
|
||||||
mkdir -p $(INSTALLDIR_MAN)
|
mkdir -p $(INSTALLDIR_MAN)
|
||||||
ifeq (${MULTICALL}, y)
|
ifeq (${MULTICALL}, y)
|
||||||
$(INSTALL) $(BUILDDIR)/uutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)uutils
|
$(INSTALL) $(BUILDDIR)/uutils $(INSTALLDIR_BIN)/$(PROG_PREFIX)uutils
|
||||||
|
@ -319,7 +310,6 @@ else
|
||||||
$(foreach prog, $(INSTALLEES), \
|
$(foreach prog, $(INSTALLEES), \
|
||||||
$(INSTALL) $(BUILDDIR)/$(prog) $(INSTALLDIR_BIN)/$(PROG_PREFIX)$(prog);)
|
$(INSTALL) $(BUILDDIR)/$(prog) $(INSTALLDIR_BIN)/$(PROG_PREFIX)$(prog);)
|
||||||
endif
|
endif
|
||||||
$(foreach lib, $(LIBS), $(INSTALL) $(BUILDDIR)/build/*/out/$(lib) $(INSTALLDIR_LIB)/$(PROG_PREFIX)$(lib) &&) :
|
|
||||||
$(foreach man, $(filter $(INSTALLEES), $(basename $(notdir $(wildcard $(DOCSDIR)/_build/man/*)))), \
|
$(foreach man, $(filter $(INSTALLEES), $(basename $(notdir $(wildcard $(DOCSDIR)/_build/man/*)))), \
|
||||||
cat $(DOCSDIR)/_build/man/$(man).1 | gzip > $(INSTALLDIR_MAN)/$(PROG_PREFIX)$(man).1.gz &&) :
|
cat $(DOCSDIR)/_build/man/$(man).1 | gzip > $(INSTALLDIR_MAN)/$(PROG_PREFIX)$(man).1.gz &&) :
|
||||||
|
|
||||||
|
@ -330,6 +320,5 @@ endif
|
||||||
rm -f $(addprefix $(INSTALLDIR_MAN)/,$(PROG_PREFIX)uutils.1.gz)
|
rm -f $(addprefix $(INSTALLDIR_MAN)/,$(PROG_PREFIX)uutils.1.gz)
|
||||||
rm -f $(addprefix $(INSTALLDIR_BIN)/$(PROG_PREFIX),$(PROGS))
|
rm -f $(addprefix $(INSTALLDIR_BIN)/$(PROG_PREFIX),$(PROGS))
|
||||||
rm -f $(addprefix $(INSTALLDIR_MAN)/$(PROG_PREFIX),$(addsuffix .1.gz,$(PROGS)))
|
rm -f $(addprefix $(INSTALLDIR_MAN)/$(PROG_PREFIX),$(addsuffix .1.gz,$(PROGS)))
|
||||||
rm -f $(addprefix $(INSTALLDIR_LIB)/$(PROG_PREFIX),$(LIBS))
|
|
||||||
|
|
||||||
.PHONY: all build build-uutils build-pkgs build-docs test distclean clean busytest install uninstall
|
.PHONY: all build build-uutils build-pkgs build-docs test distclean clean busytest install uninstall
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue