aboutsummaryrefslogtreecommitdiff
path: root/default.mk
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2025-08-22 20:55:31 +0200
committerJonas Bernoulli <jonas@bernoul.li>2025-08-22 20:55:31 +0200
commit08dafc1732119663ef8e81c681da1f881bb12a0d (patch)
treea734bba665cee2ff659c72a83ac68bbd353233f3 /default.mk
parentda52ac901247b12241504e9baf89275c13b41def (diff)
Require the Cond-Let package
Diffstat (limited to 'default.mk')
-rw-r--r--default.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/default.mk b/default.mk
index f5316c2..15292c1 100644
--- a/default.mk
+++ b/default.mk
@@ -146,6 +146,13 @@ ifeq "$(COMPAT_DIR)" ""
COMPAT_DIR = $(TOP)../compat
endif
+COND_LET_DIR ?= $(shell \
+ find -L $(ELPA_DIR) -maxdepth 1 -regex '.*/compat-[.0-9]*' 2> /dev/null | \
+ sort | tail -n 1)
+ifeq "$(COND_LET_DIR)" ""
+ COND_LET_DIR = $(TOP)../cond-let
+endif
+
LLAMA_DIR ?= $(shell \
find -L $(ELPA_DIR) -maxdepth 1 -regex '.*/llama-[.0-9]*' 2> /dev/null | \
sort | tail -n 1)
@@ -192,6 +199,7 @@ LOAD_PATH = -L $(TOP)lisp
ifdef CYGPATH
LOAD_PATH += -L $(shell cygpath --mixed $(COMPAT_DIR))
+ LOAD_PATH += -L $(shell cygpath --mixed $(COND_LET_DIR))
LOAD_PATH += -L $(shell cygpath --mixed $(LLAMA_DIR))
LOAD_PATH += -L $(shell cygpath --mixed $(SEQ_DIR))
LOAD_PATH += -L $(shell cygpath --mixed $(TRANSIENT_DIR))
@@ -201,6 +209,7 @@ ifdef CYGPATH
endif
else
LOAD_PATH += -L $(COMPAT_DIR)
+ LOAD_PATH += -L $(COND_LET_DIR)
LOAD_PATH += -L $(LLAMA_DIR)
LOAD_PATH += -L $(SEQ_DIR)
LOAD_PATH += -L $(TRANSIENT_DIR)
@@ -221,6 +230,7 @@ endif
# This isn't used by make, but is needed for the Compile ci workflow.
DEPS = compat
+DEPS += cond-let
DEPS += llama
DEPS += seq
DEPS += transient/lisp