From 4aa7897baa54223f48701a0a489297198342739f Mon Sep 17 00:00:00 2001 From: namark <namark@disroot.org> Date: Mon, 20 Sep 2021 20:11:35 +0400 Subject: [PATCH] Allow some header_only_lib variables to be specified in parent makefile. --- make_templates/header_only_lib | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/make_templates/header_only_lib b/make_templates/header_only_lib index eb61e0f..472477d 100644 --- a/make_templates/header_only_lib +++ b/make_templates/header_only_lib @@ -1,5 +1,5 @@ -INSTALL_INCLUDE := include -INSTALL_SOURCE := source +INSTALL_INCLUDE ?= include +INSTALL_SOURCE ?= source ifneq ($(shell cat COPYRIGHT 2> /dev/null),) COPYRIGHT ?= COPYRIGHT @@ -8,10 +8,10 @@ else COPYRIGHT ?= /dev/null endif -PREFIX := $(DESTDIR)/usr/local +PREFIX ?= $(DESTDIR)/usr/local INCDIR := $(PREFIX)/$(INSTALL_INCLUDE) -SRCDIR := ./source +SRCDIR ?= ./source HEADERS := $(shell find -wholename "$(SRCDIR)/*.hpp" && find -wholename "$(SRCDIR)/*.h") INCLUDE := $(HEADERS:$(SRCDIR)/%=$(INCDIR)/%) INCDIRS := $(shell dirname $(INCLUDE)) -- GitLab