|
|
@ -18,7 +18,7 @@ AddOption('--asan', |
|
|
|
cython_dependencies = [Value(v) for v in (sys.version, distutils.__version__, Cython.__version__)] |
|
|
|
cython_dependencies = [Value(v) for v in (sys.version, distutils.__version__, Cython.__version__)] |
|
|
|
Export('cython_dependencies') |
|
|
|
Export('cython_dependencies') |
|
|
|
|
|
|
|
|
|
|
|
arch = subprocess.check_output(["uname", "-m"], encoding='utf8').rstrip() |
|
|
|
real_arch = arch = subprocess.check_output(["uname", "-m"], encoding='utf8').rstrip() |
|
|
|
if platform.system() == "Darwin": |
|
|
|
if platform.system() == "Darwin": |
|
|
|
arch = "Darwin" |
|
|
|
arch = "Darwin" |
|
|
|
if arch == "aarch64" and not os.path.isdir("/system"): |
|
|
|
if arch == "aarch64" and not os.path.isdir("/system"): |
|
|
@ -181,18 +181,7 @@ qt_env = None |
|
|
|
if arch in ["x86_64", "Darwin", "larch64"]: |
|
|
|
if arch in ["x86_64", "Darwin", "larch64"]: |
|
|
|
qt_env = env.Clone() |
|
|
|
qt_env = env.Clone() |
|
|
|
|
|
|
|
|
|
|
|
if arch == "larch64": |
|
|
|
if arch == "Darwin": |
|
|
|
qt_env['QTDIR'] = "/usr/local/Qt-5.15.0" |
|
|
|
|
|
|
|
QT_BASE = "/usr/local/Qt-5.15.0/" |
|
|
|
|
|
|
|
qt_dirs = [ |
|
|
|
|
|
|
|
QT_BASE + "include/", |
|
|
|
|
|
|
|
QT_BASE + "include/QtWidgets", |
|
|
|
|
|
|
|
QT_BASE + "include/QtGui", |
|
|
|
|
|
|
|
QT_BASE + "include/QtCore", |
|
|
|
|
|
|
|
QT_BASE + "include/QtDBus", |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
qt_env["RPATH"] += [QT_BASE + "lib"] |
|
|
|
|
|
|
|
elif arch == "Darwin": |
|
|
|
|
|
|
|
qt_env['QTDIR'] = "/usr/local/opt/qt" |
|
|
|
qt_env['QTDIR'] = "/usr/local/opt/qt" |
|
|
|
QT_BASE = "/usr/local/opt/qt/" |
|
|
|
QT_BASE = "/usr/local/opt/qt/" |
|
|
|
qt_dirs = [ |
|
|
|
qt_dirs = [ |
|
|
@ -205,11 +194,11 @@ if arch in ["x86_64", "Darwin", "larch64"]: |
|
|
|
qt_env["LINKFLAGS"] += ["-F" + QT_BASE + "lib"] |
|
|
|
qt_env["LINKFLAGS"] += ["-F" + QT_BASE + "lib"] |
|
|
|
else: |
|
|
|
else: |
|
|
|
qt_dirs = [ |
|
|
|
qt_dirs = [ |
|
|
|
f"/usr/include/{arch}-linux-gnu/qt5", |
|
|
|
f"/usr/include/{real_arch}-linux-gnu/qt5", |
|
|
|
f"/usr/include/{arch}-linux-gnu/qt5/QtWidgets", |
|
|
|
f"/usr/include/{real_arch}-linux-gnu/qt5/QtWidgets", |
|
|
|
f"/usr/include/{arch}-linux-gnu/qt5/QtGui", |
|
|
|
f"/usr/include/{real_arch}-linux-gnu/qt5/QtGui", |
|
|
|
f"/usr/include/{arch}-linux-gnu/qt5/QtCore", |
|
|
|
f"/usr/include/{real_arch}-linux-gnu/qt5/QtCore", |
|
|
|
f"/usr/include/{arch}-linux-gnu/qt5/QtDBus", |
|
|
|
f"/usr/include/{real_arch}-linux-gnu/qt5/QtDBus", |
|
|
|
] |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
qt_env.Tool('qt') |
|
|
|
qt_env.Tool('qt') |
|
|
@ -309,12 +298,11 @@ SConscript(['selfdrive/loggerd/SConscript']) |
|
|
|
SConscript(['selfdrive/locationd/SConscript']) |
|
|
|
SConscript(['selfdrive/locationd/SConscript']) |
|
|
|
SConscript(['selfdrive/locationd/models/SConscript']) |
|
|
|
SConscript(['selfdrive/locationd/models/SConscript']) |
|
|
|
SConscript(['selfdrive/sensord/SConscript']) |
|
|
|
SConscript(['selfdrive/sensord/SConscript']) |
|
|
|
|
|
|
|
SConscript(['selfdrive/ui/SConscript']) |
|
|
|
|
|
|
|
|
|
|
|
if arch != "Darwin": |
|
|
|
if arch != "Darwin": |
|
|
|
SConscript(['selfdrive/logcatd/SConscript']) |
|
|
|
SConscript(['selfdrive/logcatd/SConscript']) |
|
|
|
|
|
|
|
|
|
|
|
if arch != "larch64": |
|
|
|
|
|
|
|
SConscript(['selfdrive/ui/SConscript']) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if arch == "x86_64": |
|
|
|
if arch == "x86_64": |
|
|
|
SConscript(['tools/lib/index_log/SConscript']) |
|
|
|
SConscript(['tools/lib/index_log/SConscript']) |
|
|
|