aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-01-11 12:11:29 +0100
committerRandy Palamar <randy@rnpnr.xyz>2026-01-11 06:08:15 -0700
commit43f321d18256842c9aae29faeafa6815c579a9be (patch)
treede91c50d1e3c256a180214d941e4f8e937d4836b
parentb8fea9bcb14ea10e618c539c400139dd43d90e02 (diff)
downloadvis-43f321d18256842c9aae29faeafa6815c579a9be.tar.gz
vis-43f321d18256842c9aae29faeafa6815c579a9be.tar.xz
make: fix installation of lua support files
-rw-r--r--Makefile15
1 files changed, 9 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index bf1dc69..aacfdcd 100644
--- a/Makefile
+++ b/Makefile
@@ -128,12 +128,15 @@ install: $(ELF)
cp -f "$$e" ${DESTDIR}${PREFIX}/bin && \
chmod 755 ${DESTDIR}${PREFIX}/bin/"$$e"; \
done
- @test ${CONFIG_LUA} -eq 0 || { \
- echo installing support files to ${DESTDIR}${SHAREPREFIX}/vis; \
- mkdir -p ${DESTDIR}${SHAREPREFIX}/vis; \
- cp -r lua/* ${DESTDIR}${SHAREPREFIX}/vis; \
- rm -rf "${DESTDIR}${SHAREPREFIX}/vis/doc"; \
- }
+ @case "${CFLAGS_LUA}" in \
+ *"-DCONFIG_LUA=1"*) \
+ echo installing lua support files to ${DESTDIR}${SHAREPREFIX}/vis; \
+ mkdir -p ${DESTDIR}${SHAREPREFIX}/vis; \
+ cp -r lua/* ${DESTDIR}${SHAREPREFIX}/vis; \
+ rm -rf "${DESTDIR}${SHAREPREFIX}/vis/doc"; \
+ chmod -R u=rwX,go=rX ${DESTDIR}${SHAREPREFIX}/vis;; \
+ *) ;; \
+ esac
@echo installing documentation to ${DESTDIR}${DOCPREFIX}/vis
@mkdir -p ${DESTDIR}${DOCPREFIX}/vis
@for d in ${DOCUMENTATION}; do \