chg, python3-embed checks (@doegox)

This commit is contained in:
iceman1001 2020-05-26 17:01:53 +02:00
parent feafa62ded
commit 9edb30f166

View file

@ -136,13 +136,20 @@ LDLIBS += $(LUALIB)
INCLUDES += $(LUALIBINC) INCLUDES += $(LUALIBINC)
## Python3 ## Python3
#PYTHON_CONFIG := python3-config
PYTHONINCLUDES = $(shell $(PKG_CONFIG_ENV) pkg-config --cflags python3 2>/dev/null) PYTHONINCLUDES = $(shell $(PKG_CONFIG_ENV) pkg-config --cflags python3 2>/dev/null)
PYTHONLDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs python3 2>/dev/null) PYTHONLDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs python3 2>/dev/null)
ifneq ($(PYTHONLDLIBS),) ifneq ($(PYTHONLDLIBS),)
PYTHONLIB = $(PYTHONLDLIBS) PYTHONLIB = $(PYTHONLDLIBS)
PYTHONLIBINC = $(PYTHONINCLUDES) PYTHONLIBINC = $(PYTHONINCLUDES)
PYTHON_FOUND = 1 PYTHON_FOUND = 1
else
PYTHONINCLUDES = $(shell $(PKG_CONFIG_ENV) pkg-config --cflags python3-embed 2>/dev/null)
PYTHONLDLIBS = $(shell $(PKG_CONFIG_ENV) pkg-config --libs python3-embed 2>/dev/null)
ifneq ($(PYTHONLDLIBS),)
PYTHONLIB = $(PYTHONLDLIBS)
PYTHONLIBINC = $(PYTHONINCLUDES)
PYTHON_FOUND = 1
endif
endif endif
LDLIBS += $(PYTHONLIB) LDLIBS += $(PYTHONLIB)
INCLUDES += $(PYTHONLIBINC) INCLUDES += $(PYTHONLIBINC)