freebsd-ports/devel/py-llvmlite/files/patch-ffi-Makefile.freebsd
Yuri Victorovich 2410c87f8d devel/py-llvmlite: update 0.39.1 → 0.41.1
PR:		273355
Approved by:	dal.ca (maintainer's timeout; 83 days)
2023-11-20 00:34:08 -08:00

18 lines
653 B
Text

--- ffi/Makefile.freebsd.orig 2023-10-17 13:15:45 UTC
+++ ffi/Makefile.freebsd
@@ -1,12 +1,12 @@
-CXX = clang++ -stdlib=libc++
+CXX ?= clang++ -stdlib=libc++
# -flto and --exclude-libs allow us to remove those parts of LLVM we don't use
CXX_FLTO_FLAGS ?= -flto
LD_FLTO_FLAGS ?= -flto -Wl,--exclude-libs=ALL
-CXXFLAGS := $(CPPFLAGS) $(CXXFLAGS) $(LLVM_CXXFLAGS) $(CXX_FLTO_FLAGS)
-LDFLAGS := $(LDFLAGS) $(LLVM_LDFLAGS) $(LD_FLTO_FLAGS)
+CXXFLAGS := $(CPPFLAGS) $(CXXFLAGS) $(LLVM_CXXFLAGS)
+LDFLAGS := $(LDFLAGS) $(LLVM_LDFLAGS)
LIBS = $(LLVM_LIBS)
INCLUDE = core.h
SRC = assembly.cpp bitcode.cpp core.cpp initfini.cpp module.cpp value.cpp \