mirror of https://github.com/mgba-emu/mgba.git
Python: Add runtime library search path
This commit is contained in:
parent
e97b4b40c0
commit
5118247ac4
|
@ -9,6 +9,7 @@ pydir = os.path.dirname(os.path.abspath(__file__))
|
|||
srcdir = os.path.join(pydir, "..", "..")
|
||||
incdir = os.path.join(pydir, "..", "..", "..", "include")
|
||||
bindir = os.environ.get("BINDIR", os.path.join(os.getcwd(), ".."))
|
||||
libdir = os.environ.get("LIBDIR")
|
||||
|
||||
cpp = shlex.split(os.environ.get("CPP", "cc -E"))
|
||||
cppflags = shlex.split(os.environ.get("CPPFLAGS", ""))
|
||||
|
@ -52,6 +53,7 @@ ffi.set_source("mgba._pylib", """
|
|||
extra_compile_args=cppflags,
|
||||
libraries=["mgba"],
|
||||
library_dirs=[bindir],
|
||||
runtime_library_dirs=[libdir],
|
||||
sources=[os.path.join(pydir, path) for path in ["vfs-py.c", "core.c", "log.c", "sio.c"]])
|
||||
|
||||
preprocessed = subprocess.check_output(cpp + ["-fno-inline", "-P"] + cppflags + [os.path.join(pydir, "_builder.h")], universal_newlines=True)
|
||||
|
|
|
@ -4,6 +4,7 @@ import os
|
|||
import sys
|
||||
|
||||
os.environ["BINDIR"] = "${CMAKE_BINARY_DIR}"
|
||||
os.environ["LIBDIR"] = "${CMAKE_INSTALL_PREFIX}/${LIBDIR}"
|
||||
os.environ["CPPFLAGS"] = " ".join([d for d in "${INCLUDE_FLAGS}".split(";") if d])
|
||||
|
||||
classifiers = [
|
||||
|
|
Loading…
Reference in New Issue