mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-04-06 14:34:01 +08:00
cabana: use vendored libusb from commaai/dependencies (#37681)
This commit is contained in:
@@ -2,6 +2,8 @@ import subprocess
|
||||
import os
|
||||
import shutil
|
||||
|
||||
import libusb
|
||||
|
||||
Import('env', 'arch', 'common', 'messaging', 'visionipc', 'cereal')
|
||||
|
||||
# Detect Qt - skip build if not available
|
||||
@@ -72,9 +74,8 @@ else:
|
||||
base_libs.append('Qt5Charts')
|
||||
|
||||
cabana_env = qt_env.Clone()
|
||||
if arch == "Darwin":
|
||||
cabana_env['CPPPATH'] += [f"{brew_prefix}/include"]
|
||||
cabana_env['LIBPATH'] += [f"{brew_prefix}/lib"]
|
||||
cabana_env['CPPPATH'] += [libusb.INCLUDE_DIR]
|
||||
cabana_env['LIBPATH'] += [libusb.LIB_DIR]
|
||||
|
||||
cabana_libs = [cereal, messaging, visionipc, replay_lib, 'avformat', 'avcodec', 'swresample', 'avutil', 'x264', 'z', 'bz2', 'zstd', 'yuv', 'usb-1.0'] + base_libs
|
||||
opendbc_path = '-DOPENDBC_FILE_PATH=\'"%s"\'' % (cabana_env.Dir("../../opendbc/dbc").abspath)
|
||||
|
||||
Reference in New Issue
Block a user