ports/lang/julia/files/patch-src_Makefile
Tobias Kortkamp af16ee9bef Update to 0.5.1
PR:		217704
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
Approved by:	lme (mentor)
Differential Revision:	https://reviews.freebsd.org/D9965
2017-03-13 10:47:59 +00:00

28 lines
1 KiB
Text

--- src/Makefile.orig 2017-03-06 03:32:23 UTC
+++ src/Makefile
@@ -9,7 +9,7 @@ override CFLAGS += $(JCFLAGS)
ifeq ($(LLVM_VER),3.3)
override CXXFLAGS += $(JCXXFLAGS) -std=c++11
else
-override CXXFLAGS += $(JCXXFLAGS)
+override CXXFLAGS += $(JCXXFLAGS) -stdlib=libc++ -std=c++11
endif
override CPPFLAGS += $(JCPPFLAGS)
@@ -21,6 +21,7 @@ FLAGS := \
-D_GNU_SOURCE -I$(BUILDDIR) -I$(SRCDIR) \
-I$(SRCDIR)/flisp -I$(SRCDIR)/support \
-I$(LIBUV_INC) -I$(build_includedir) -DLIBRARY_EXPORTS \
+ -I$(LOCALBASE)/include \
-I$(JULIAHOME)/deps/valgrind
ifneq ($(USEMSVC), 1)
FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common \
@@ -76,7 +77,7 @@ else
ifeq ($(OS),WINNT)
LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(LLVM_VER_SHORT)
else
-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(shell $(LLVM_CONFIG_HOST) --version)
+LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags --libs)
endif # OS == WINNT
endif # LLVM_USE_CMAKE == 1
FLAGS += -DLLVM_SHLIB