build on mac

master
George Hotz 2019-12-14 19:31:38 -08:00
parent 4f82d01ebc
commit 79dbfc1aec
3 changed files with 15 additions and 6 deletions

1
.gitignore vendored
View File

@ -1,6 +1,7 @@
*.pyc
*.os
*.tmp
*.dylib
.*.swp
can/*.so
can/build/

View File

@ -1,6 +1,7 @@
import os
import sysconfig
import subprocess
import platform
from distutils.core import Extension, setup # pylint: disable=import-error,no-name-in-module
from Cython.Build import cythonize
@ -51,10 +52,13 @@ setup(name='CAN packer',
BASEDIR,
os.path.join(BASEDIR, 'phonelibs', 'capnp-cpp/include'),
],
extra_link_args=[
os.path.join(BASEDIR, 'opendbc', 'can', 'libdbc.so'),
],
libraries=["dbc"],
library_dirs=["."],
)
),
nthreads=4,
)
if platform.system() == "Darwin":
os.system("install_name_tool -change opendbc/can/libdbc.dylib "+BASEDIR+"/opendbc/can/libdbc.dylib packer_pyx.so")

View File

@ -1,6 +1,7 @@
import os
import subprocess
import sysconfig
import platform
from distutils.core import Extension, setup # pylint: disable=import-error,no-name-in-module
from Cython.Build import cythonize
@ -50,10 +51,13 @@ setup(name='CAN parser',
BASEDIR,
os.path.join(BASEDIR, 'phonelibs', 'capnp-cpp/include'),
],
extra_link_args=[
os.path.join(BASEDIR, 'opendbc', 'can', 'libdbc.so'),
],
libraries=["dbc"],
library_dirs=["."],
)
),
nthreads=4,
)
if platform.system() == "Darwin":
os.system("install_name_tool -change opendbc/can/libdbc.dylib "+BASEDIR+"/opendbc/can/libdbc.dylib parser_pyx.so")