-
Install the following tools and add them to the
PATH
environment 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.txt
file with lines<repo_name>=commit
. Otherwise checkoutedge
branch. -
Use
alr toolchain --select
to install the latest available versions ofgnat
andgprbuild
. -
Run
build_als.sh
script./scripts/build_als.sh