-
Install the following tools and add them to the
PATHenvironment variable:- Alire >= 2.0.2
- Python >= 3.11
- NodeJS >= 20.18.3
-
Disable dependency sharing in Alire
alr settings --global --set dependencies.shared false -
Clone repository
git clone https://github.com/AdaCore/ada_language_server.git cd ada_language_server -
If you know dependency commits numbers then create
deps.txtfile with lines<repo_name>=commit. Otherwise checkoutmasterbranch. -
Use
alr toolchain --selectto install the latest available versions ofgnatandgprbuild. -
Run
build_als.shscript./scripts/build_als.sh