build on mac
parent
4f82d01ebc
commit
79dbfc1aec
|
@ -1,6 +1,7 @@
|
||||||
*.pyc
|
*.pyc
|
||||||
*.os
|
*.os
|
||||||
*.tmp
|
*.tmp
|
||||||
|
*.dylib
|
||||||
.*.swp
|
.*.swp
|
||||||
can/*.so
|
can/*.so
|
||||||
can/build/
|
can/build/
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import os
|
import os
|
||||||
import sysconfig
|
import sysconfig
|
||||||
import subprocess
|
import subprocess
|
||||||
|
import platform
|
||||||
from distutils.core import Extension, setup # pylint: disable=import-error,no-name-in-module
|
from distutils.core import Extension, setup # pylint: disable=import-error,no-name-in-module
|
||||||
|
|
||||||
from Cython.Build import cythonize
|
from Cython.Build import cythonize
|
||||||
|
@ -51,10 +52,13 @@ setup(name='CAN packer',
|
||||||
BASEDIR,
|
BASEDIR,
|
||||||
os.path.join(BASEDIR, 'phonelibs', 'capnp-cpp/include'),
|
os.path.join(BASEDIR, 'phonelibs', 'capnp-cpp/include'),
|
||||||
],
|
],
|
||||||
extra_link_args=[
|
libraries=["dbc"],
|
||||||
os.path.join(BASEDIR, 'opendbc', 'can', 'libdbc.so'),
|
library_dirs=["."],
|
||||||
],
|
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
nthreads=4,
|
nthreads=4,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if platform.system() == "Darwin":
|
||||||
|
os.system("install_name_tool -change opendbc/can/libdbc.dylib "+BASEDIR+"/opendbc/can/libdbc.dylib packer_pyx.so")
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import sysconfig
|
import sysconfig
|
||||||
|
import platform
|
||||||
from distutils.core import Extension, setup # pylint: disable=import-error,no-name-in-module
|
from distutils.core import Extension, setup # pylint: disable=import-error,no-name-in-module
|
||||||
|
|
||||||
from Cython.Build import cythonize
|
from Cython.Build import cythonize
|
||||||
|
@ -50,10 +51,13 @@ setup(name='CAN parser',
|
||||||
BASEDIR,
|
BASEDIR,
|
||||||
os.path.join(BASEDIR, 'phonelibs', 'capnp-cpp/include'),
|
os.path.join(BASEDIR, 'phonelibs', 'capnp-cpp/include'),
|
||||||
],
|
],
|
||||||
extra_link_args=[
|
libraries=["dbc"],
|
||||||
os.path.join(BASEDIR, 'opendbc', 'can', 'libdbc.so'),
|
library_dirs=["."],
|
||||||
],
|
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
nthreads=4,
|
nthreads=4,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if platform.system() == "Darwin":
|
||||||
|
os.system("install_name_tool -change opendbc/can/libdbc.dylib "+BASEDIR+"/opendbc/can/libdbc.dylib parser_pyx.so")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue