Install support files without execute permission

This is mostly to avoid getting warnings from fedpkg
This commit is contained in:
Christophe de Dinechin 2019-03-06 18:21:18 +01:00
parent b0a7d70ad2
commit ec4c992ffe
3 changed files with 14 additions and 6 deletions

View File

@ -39,5 +39,8 @@ TESTS=example/
MIQ=./
include $(MIQ)rules.mk
# Install the check*.c files as data
INSTALL_LIB=$(INSTALL_DATA)
config.local-setup.mk:
$(PRINT_GENERATE) echo > $@ CONFIG_SOURCES=$(PREFIX_LIB)make-it-quick/config/

View File

@ -34,6 +34,11 @@ PYTHON= python
AR= $(CROSS_COMPILE:%=%-)ar -rcs
RANLIB= $(CROSS_COMPILE:%=%-)ranlib
INSTALL= install
INSTALL_DATA= $(INSTALL) -m 644
INSTALL_BIN= $(INSTALL)
INSTALL_HDR= $(INSTALL_DATA)
INSTALL_SHR= $(INSTALL_DATA)
INSTALL_LIB= $(INSTALL)
UNINSTALL= /bin/rm -f
UNINSTALL_DIR= /bin/rmdir > /dev/null 2>&1
UNINSTALL_OK= || true

View File

@ -607,19 +607,19 @@ benchmark: $(BENCHMARKS:%=%.benchmark)
# Installing the product: always need to build it first
%.install: $(PACKAGE_INSTALL).mkdir-only .product
$(PRINT_INSTALL) $(INSTALL) $* $(PACKAGE_INSTALL)
$(PRINT_INSTALL) $(INSTALL_DATA) $* $(PACKAGE_INSTALL)
%.install_exe: $(PACKAGE_INSTALL_BIN).mkdir-only .product
$(PRINT_INSTALL) $(INSTALL) $* $(PACKAGE_INSTALL_BIN)
$(PRINT_INSTALL) $(INSTALL_BIN) $* $(PACKAGE_INSTALL_BIN)
%.install_lib: $(PACKAGE_INSTALL_LIB).mkdir-only .product
$(PRINT_INSTALL) $(INSTALL) $* $(PACKAGE_INSTALL_LIB)
$(PRINT_INSTALL) $(INSTALL_LIB) $* $(PACKAGE_INSTALL_LIB)
%.install_dll: $(PACKAGE_INSTALL_DLL).mkdir-only .product
$(PRINT_INSTALL) $(INSTALL_DLL)
%.install_hdr: $(PACKAGE_INSTALL_HDR).mkdir-only
$(PRINT_INSTALL) $(INSTALL) $* $(PACKAGE_INSTALL_HDR)
$(PRINT_INSTALL) $(INSTALL_HDR) $* $(PACKAGE_INSTALL_HDR)
%.install_shr: $(PACKAGE_INSTALL_SHR).mkdir-only
$(PRINT_INSTALL) $(INSTALL) $* $(PACKAGE_INSTALL_SHR)
$(PRINT_INSTALL) $(INSTALL_SHR) $* $(PACKAGE_INSTALL_SHR)
%.install_pc: $(PACKAGE_INSTALL_PKGCONFIG).mkdir-only %
$(PRINT_INSTALL) $(INSTALL) $* $(PACKAGE_INSTALL_PKGCONFIG)
$(PRINT_INSTALL) $(INSTALL_DATA) $* $(PACKAGE_INSTALL_PKGCONFIG)
# Uninstalling the product
%.uninstall: