aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2015-05-28 20:57:21 +0200
committerTristan Gingold <tgingold@free.fr>2015-05-28 20:57:21 +0200
commite0804ba4455959de401446178df553dc1e2d287a (patch)
treeec20c6afc434b7df55ad692e9fedfa580a3953c0 /Makefile.in
parent108a813198c4078b14ef2d69e16a34d423fa0b35 (diff)
downloadghdl-e0804ba4455959de401446178df553dc1e2d287a.tar.gz
ghdl-e0804ba4455959de401446178df553dc1e2d287a.tar.bz2
ghdl-e0804ba4455959de401446178df553dc1e2d287a.zip
Fix llvm link on darwin (set no_compat_unwind).
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 1e6c34214..7efa305ea 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -25,6 +25,7 @@ libdirsuffix=@libdirsuffix@
libdirreverse=@libdirreverse@
gcc_src_dir=@gcc_src_dir@
llvm_prefix=@llvm_prefix@
+LDFLAGS=@LDFLAGS@
INSTALL_PROGRAM=install -m 755
INSTALL_DATA=install -m 644
@@ -187,7 +188,7 @@ ghdl_llvm_jit: $(GRT_ADD_OBJS) $(ORTHO_DEPS) llvm-cbindings.o force
$(GNATMAKE) -o $@ $(GHDL_LLVM_INCFLAGS) $(GNATFLAGS) ghdl_jit.adb \
$(GNAT_BARGS) -largs llvm-cbindings.o $(GNAT_LARGS) $(GRT_ADD_OBJS) \
$(subst @,$(GRTSRCDIR),$(GRT_EXTRA_LIB)) --LINK=$(CXX) \
- `$(LLVM_CONFIG) --ldflags --libs --system-libs`
+ `$(LLVM_CONFIG) --ldflags --libs --system-libs` $(LDFLAGS)
llvm-cbindings.o: $(srcdir)/src/ortho/llvm/llvm-cbindings.cpp
$(CXX) -c `$(LLVM_CONFIG) --includedir --cxxflags` \
@@ -207,7 +208,7 @@ ghdl_llvm: force
ghdl1-llvm: force
$(MAKE) -f $(srcdir)/src/ortho/llvm/Makefile \
ortho_srcdir=$(srcdir)/src/ortho ortho_exec=$@ \
- GNAT_FLAGS="$(GHDL_LLVM_INCFLAGS) $(GNATFLAGS)" \
+ GNAT_FLAGS="$(GHDL_LLVM_INCFLAGS) $(GNATFLAGS)" LDFLAGS="$(LDFLAGS)" \
LLVM_CONFIG="$(LLVM_CONFIG)" all
oread-llvm: force