nopenpilot/third_party
Andrew 6664421710
mac: fix setup and re-enable CI (#23365)
* rework mac_setup.sh
* ignore casadi and onnx runtime in pipfile for Darwin
* remove rust stuff
* build and install casadi

* add wget

* explicit python3. dont do onnx just yet

* resource compiler

* replace acados Darwin lib w universal2 libs

* relock Pipfile using linux machine

* Update update_requirements.sh

brackets

* Update update_requirements.sh

oops

* ci: re-enable mac build

* attempt to fix ci build:
* pip stuff?
* move rcc bin path to env script

* oops

* only mac

* k im lazy. does ci like this??

* huh??

* * use curl
* avoid casadi rebuilds
* add comment to remove protobuf
* host detect typo

* python version

* how did the builds not use swig?
* better reinstall check

* sometimes mac clang complain abt error limit

* ci: build OP in venv

* ci: bump to Big Sur
* retry? idk why it failed @ acados link

* * use macos-latest
* move rcc path to scons
* add extra paths for odd homebrew installs
* acados source change

* update macOS README

* uh, maybe?

* k nvm

* ci: ok this is strange. might be scons bug?

* fix conflicts: bump

* just add cppcheck for pre-commit stuff

* agane

* cleanup

* try that

* fix path

* no pyenv update on mac

* source

* fix rpath prefix?

* no examples

* fix exit

* let's get this cached

* add virtualenvs to cache

* why did we cache that

* let's see what's big

* more

* always ruyn

* cache scons cache

* better cache key

* fix for partial hit

* why so long

Co-authored-by: Andrew Tec <andrest@trabus.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Bruce Wayne <batman@openpilot-mac-mini.local>
2022-01-07 15:15:18 -08:00
..
acados mac: fix setup and re-enable CI (#23365) 2022-01-07 15:15:18 -08:00
android_frameworks_native phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
android_hardware_libhardware/include/hardware phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
android_system_core/include phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
boringssl phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
bzip2 phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
catch2/include/catch2 phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
curl phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
json11 phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
kaitai phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
libgralloc/include phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
libyuv phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
linux/include phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
mapbox-gl-native-qt phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
opencl/include/CL phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
openmax/include phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
qrcode phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
qt-plugins phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
snpe phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
zlib phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00
SConscript phonelibs -> third_party (#22477) 2021-10-07 16:32:44 -07:00