- cmake 3.22
- LLVM 16
- Powershell 7
- Ninja
- Visual Studio 2022
- CMake support
- vswhere (get via
winget install vswhere)
- Python3
- Run the following
./scripts/clone-llvm
./scripts/populate-build-ninja -config Debug
./scripts/build-clang -config Debug
Current script always build for x64 on x64 host.
- Open
devwith VS and starts buildingx64-Debug. Or, run./scripts/build-idlgen. - Test by
./scripts/test -config Debug -gen stdout. Inspect the output manually. - Or, test in sample app. See sample-app/README.md