- cmake 3.22
- LLVM 16
- Powershell 7
- Ninja
- Visual Studio 2022
- CMake support
- 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
dev
with VS and starts buildingx64-Debug
. Or, run./scripts/build-idlgen
. - Test by
./scripts/run-test-code -config Debug -gen stdout
. Inspect the output manually. - Or, test in sample app. See sample-app/README.md