mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-20 05:13:46 -07:00
add experimental support for macs with macports installed
currently requires symlinking python{version}(-embed).pc to python(embed).pc or python3(-embed).pc under /opt/local/lib/pkgconfig
This commit is contained in:
parent
15c36d550c
commit
24a2a94341
2 changed files with 29 additions and 9 deletions
|
@ -59,7 +59,10 @@ else
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_BREW),1)
|
ifeq ($(USE_BREW),1)
|
||||||
BREW_PREFIX = $(shell brew --prefix)
|
BREW_PREFIX = $(shell brew --prefix 2>/dev/null)
|
||||||
|
ifeq ($(BREW_PREFIX),)
|
||||||
|
MACPORTS_PREFIX = /opt/local
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(DEBUG),1)
|
ifeq ($(DEBUG),1)
|
||||||
|
|
|
@ -14,10 +14,18 @@ vpath %.dic dictionaries
|
||||||
OBJDIR = obj
|
OBJDIR = obj
|
||||||
|
|
||||||
ifeq ($(USE_BREW),1)
|
ifeq ($(USE_BREW),1)
|
||||||
|
ifdef MACPORTS_PREFIX
|
||||||
|
INCLUDES += -I$(MACPORTS_PREFIX)/include
|
||||||
|
LDLIBS += -L$(MACPORTS_PREFIX)/lib
|
||||||
|
PKG_CONFIG_ENV := PKG_CONFIG_PATH=$(MACPORTS_PREFIX)/lib/pkgconfig
|
||||||
|
PKG_CONFIG_ENV := PKG_CONFIG_PATH=$(MACPORTS_PREFIX)/libexec/qt/lib/pkgconfig
|
||||||
|
PKG_CONFIG_ENV := PKG_CONFIG_PATH=$(MACPORTS_PREFIX)/libexec/qt5/lib/pkgconfig
|
||||||
|
else
|
||||||
INCLUDES += -I$(BREW_PREFIX)/include
|
INCLUDES += -I$(BREW_PREFIX)/include
|
||||||
LDLIBS += -L$(BREW_PREFIX)/lib
|
LDLIBS += -L$(BREW_PREFIX)/lib
|
||||||
PKG_CONFIG_ENV := PKG_CONFIG_PATH=$(BREW_PREFIX)/opt/qt/lib/pkgconfig
|
PKG_CONFIG_ENV := PKG_CONFIG_PATH=$(BREW_PREFIX)/opt/qt/lib/pkgconfig
|
||||||
PKG_CONFIG_ENV := PKG_CONFIG_PATH=$(BREW_PREFIX)/opt/qt5/lib/pkgconfig
|
PKG_CONFIG_ENV := PKG_CONFIG_PATH=$(BREW_PREFIX)/opt/qt5/lib/pkgconfig
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
###################
|
###################
|
||||||
|
@ -117,8 +125,13 @@ INCLUDES += $(HARDNESTEDLIBINC)
|
||||||
|
|
||||||
## Lua
|
## Lua
|
||||||
ifneq ($(SKIPLUASYSTEM),1)
|
ifneq ($(SKIPLUASYSTEM),1)
|
||||||
|
ifdef MACPORTS_PREFIX
|
||||||
|
LUAINCLUDES = $(shell $(PKG_CONFIG_ENV) pkg-config --cflags lua-5.2 2>/dev/null)
|
||||||
|
LUALDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs lua-5.2 2>/dev/null)
|
||||||
|
else
|
||||||
LUAINCLUDES = $(shell $(PKG_CONFIG_ENV) pkg-config --cflags lua5.2 2>/dev/null)
|
LUAINCLUDES = $(shell $(PKG_CONFIG_ENV) pkg-config --cflags lua5.2 2>/dev/null)
|
||||||
LUALDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs lua5.2 2>/dev/null)
|
LUALDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs lua5.2 2>/dev/null)
|
||||||
|
endif
|
||||||
ifneq ($(LUALDLIBS),)
|
ifneq ($(LUALDLIBS),)
|
||||||
LUALIB =
|
LUALIB =
|
||||||
LUALIBLD = $(LUALDLIBS)
|
LUALIBLD = $(LUALDLIBS)
|
||||||
|
@ -279,9 +292,13 @@ CXXINCLUDES += $(QTINCLUDES)
|
||||||
## Readline
|
## Readline
|
||||||
ifneq ($(SKIPREADLINE),1)
|
ifneq ($(SKIPREADLINE),1)
|
||||||
ifeq ($(USE_BREW),1)
|
ifeq ($(USE_BREW),1)
|
||||||
|
ifdef MACPORTS_PREFIX
|
||||||
|
INCLUDES += -I$(MACPORTS_PREFIX)/include/readline
|
||||||
|
else
|
||||||
LDLIBS += -L$(BREW_PREFIX)/opt/readline/lib
|
LDLIBS += -L$(BREW_PREFIX)/opt/readline/lib
|
||||||
INCLUDES += -I$(BREW_PREFIX)/opt/readline/include
|
INCLUDES += -I$(BREW_PREFIX)/opt/readline/include
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
LDLIBS += -lreadline
|
LDLIBS += -lreadline
|
||||||
READLINE_FOUND = 1
|
READLINE_FOUND = 1
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue