summaryrefslogtreecommitdiff
path: root/devel/capstone/patches/patch-Makefile
blob: 2a10084d37e9436dcc63628bd5fc66003a2ce257 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-Makefile,v 1.4 2021/12/07 16:34:44 jperkin Exp $

Fix install_name on Darwin.

--- Makefile.orig	2020-05-08 10:03:30.000000000 +0000
+++ Makefile
@@ -284,7 +284,7 @@ LDFLAGS += $(foreach arch,$(LIBARCHS),-a
 endif
 EXT = dylib
 VERSION_EXT = $(API_MAJOR).$(EXT)
-$(LIBNAME)_LDFLAGS += -dynamiclib -install_name lib$(LIBNAME).$(VERSION_EXT) -current_version $(PKG_MAJOR).$(PKG_MINOR).$(PKG_EXTRA) -compatibility_version $(PKG_MAJOR).$(PKG_MINOR)
+$(LIBNAME)_LDFLAGS += -dynamiclib -install_name ${PREFIX}/lib/lib$(LIBNAME).$(VERSION_EXT) -current_version $(PKG_MAJOR).$(PKG_MINOR).$(PKG_EXTRA) -compatibility_version $(PKG_MAJOR).$(PKG_MINOR)
 AR_EXT = a
 # Homebrew wants to make sure its formula does not disable FORTIFY_SOURCE
 # However, this is not really necessary because 'CAPSTONE_USE_SYS_DYN_MEM=yes' by default