Skip to content
yuzisee edited this page Nov 28, 2023 · 1 revision
clang --version
git init
git remote add origin https://github.com/llvm/llvm-project.git
git fetch --depth 1 origin llvmorg-14.0.3
git checkout FETCH_HEAD

cd ~/Documents/llvm/llvm
cmake -S . -B ~/Documents/llvm-llvm.build
cd ~/Documents/llvm-llvm.build
cmake --build . # LLVM is too large to build in parallel on this computer, don't try it will get stuck.
find . -iname 'LLVMConfig.cmake'

cd ~/Documents/llvm/clang
LLVM_DIR=/Users/joseph/Documents/llvm-lvvm.build cmake -S . -B ~/Documents/llvm-clang.build
cd ~/Documents/llvm-clang.build
cmake --build . --parallel
find . -name ClangConfig.cmake

Qt6

cd qt
./configure
cmake --build . --parallel

sudo cmake --install .
cd /usr/local/Qt-6.6.0/lib/cmake/Qt6
find . -iname 'Qt6Config.cmake'
find . -iname 'QtFileConfigure.txt.in'


# clone with --resurse-submodules
git submodule update --init
python3 -m ensurepip --upgrade
pip3 install pycapnp
pip3 install smbus2

RESULT

PATH=$PATH:/tmp/qttools/bin PYTHONPATH=/Users/joseph/Documents/openpilot-dev python3 selfdrive/ui/update_translations.py

Clone this wiki locally