Skip to content

Commit 550b5af

Browse files
committed
Updated makefile
1 parent e1ee1cf commit 550b5af

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/Makefile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,11 @@ CXX_FILE = $(patsubst $(ARTIFACT_BIN)/%.o,%.cpp, $(@))
8181
CXX_HDR_PATHS = $(foreach hdr,$(ARTIFACT_HEADERS),$(ARTIFACT_INC)/$(hdr))
8282
CXX_HEADERS = $(foreach path,$(CXX_HDR_PATHS),$(call rwildcard, $(path), *.h))
8383
CXX_INSTHEADERS = $(patsubst $(ARTIFACT_INC)/%,$(DESTDIR)$(INCDIR)/%,$(CXX_HEADERS))
84+
CXX_INSTALL_HEADERS =
85+
86+
ifeq ($(HEADERS),1)
87+
CXX_INSTALL_HEADERS = 1
88+
endif
8489

8590
BUILD_ALL = $(ARTIFACT_LIB) $(ARTIFACT_SLIB) $(ARTIFACT_PC)
8691

@@ -167,9 +172,9 @@ $(ARTIFACT_PC):
167172
# Installation/deinstallation
168173
install: all
169174
echo "Installing $($(ARTIFACT_ID)_NAME)"
170-
mkdir -p "$(DESTDIR)$(INCDIR)"
171175
mkdir -p "$(DESTDIR)$(LIBDIR)/pkgconfig"
172-
cp -r "$(CXX_HDR_PATHS)" "$(DESTDIR)$(INCDIR)/"
176+
$(if $(CXX_INSTALL_HEADERS), mkdir -p "$(DESTDIR)$(INCDIR)")
177+
$(if $(CXX_INSTALL_HEADERS), cp -r "$(CXX_HDR_PATHS)" "$(DESTDIR)$(INCDIR)/"))
173178
cp $(ARTIFACT_PC) "$(DESTDIR)$(LIBDIR)/pkgconfig/"
174179
echo $(INSTALL) $(ARTIFACT_LIB) -t "$(DESTDIR)$(LIBDIR)"
175180
$(INSTALL) $(ARTIFACT_LIB) -t "$(DESTDIR)$(LIBDIR)"

0 commit comments

Comments
 (0)