[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 02/02: guilec can be parameterized by GUILE_OPTIMIZATION
From: |
Andy Wingo |
Subject: |
[Guile-commits] 02/02: guilec can be parameterized by GUILE_OPTIMIZATIONS, defaults to -O2 |
Date: |
Mon, 11 May 2020 05:40:07 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit f168a66871a3541805657c818363d7ec733f561c
Author: Andy Wingo <address@hidden>
AuthorDate: Mon May 11 11:38:37 2020 +0200
guilec can be parameterized by GUILE_OPTIMIZATIONS, defaults to -O2
* am/guilec (GUILE_OPTIMIZATIONS): New var.
---
am/guilec | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/am/guilec b/am/guilec
index 94a13ff..dbbadc7 100644
--- a/am/guilec
+++ b/am/guilec
@@ -1,7 +1,8 @@
# -*- makefile -*-
GOBJECTS = $(SOURCES:%.scm=%.go) $(ELISP_SOURCES:%.el=%.go)
-GUILE_WARNINGS = -W1
+GUILE_WARNINGS ?= -W1
+GUILE_OPTIMIZATIONS ?= -O2
moddir = $(pkgdatadir)/$(GUILE_EFFECTIVE_VERSION)/$(modpath)
nobase_mod_DATA = $(SOURCES) $(ELISP_SOURCES) $(NOCOMP_SOURCES)
@@ -29,7 +30,7 @@ SUFFIXES = .scm .el .go
.scm.go:
$(AM_V_GUILEC)GUILE_AUTO_COMPILE=0 \
$(top_builddir)/meta/build-env \
- guild compile --target="$(host)" $(GUILE_WARNINGS) \
+ guild compile --target="$(host)" $(GUILE_WARNINGS)
$(GUILE_OPTIMIZATIONS) \
-L "$(abs_srcdir)" -L "$(abs_builddir)" \
-L "$(abs_top_srcdir)/guile-readline" \
-o "$@" "$<"
@@ -37,7 +38,7 @@ SUFFIXES = .scm .el .go
.el.go:
$(AM_V_GUILEC)GUILE_AUTO_COMPILE=0 \
$(top_builddir)/meta/build-env \
- guild compile --target="$(host)" $(GUILE_WARNINGS) \
+ guild compile --target="$(host)" $(GUILE_WARNINGS)
$(GUILE_OPTIMIZATIONS) \
-L "$(abs_srcdir)" -L "$(abs_builddir)" \
-L "$(abs_top_srcdir)/guile-readline" \
--from=elisp -o "$@" "$<"