Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 628 Bytes

Contribution.md

File metadata and controls

28 lines (21 loc) · 628 Bytes

Contributing to idlgen

Prerequisite

  • cmake 3.22
  • LLVM 16
  • Powershell 7
  • Ninja
  • Visual Studio 2022
    • CMake support

For Building Clang

  • Python3

Getting Started

  1. 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.

  1. Open dev with VS and starts building x64-Debug. Or, run ./scripts/build-idlgen.
  2. Test by ./scripts/run-test-code -config Debug -gen stdout. Inspect the output manually.
  3. Or, test in sample app. See sample-app/README.md