Skip to content

Commit 81c4dab

Browse files
committed
Remove LKQL 'manage.py' and update the documentation accordingly
1 parent 33cb0ab commit 81c4dab

File tree

4 files changed

+9
-49
lines changed

4 files changed

+9
-49
lines changed

.github/workflows/main.yml

+2-3
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ jobs:
7272
7373
- name: Build LKQL
7474
run: |
75-
eval `lkql/manage.py setenv`
75+
eval `python -m langkit.scripts.lkm setenv`
7676
GPR_ARGS=-XLIBRARY_TYPE=relocatable make
7777
7878
- name: Test LKQL
7979
run: |
80-
eval `lkql/manage.py setenv`
80+
eval `python -m langkit.scripts.lkm setenv`
8181
make test
8282
8383
- name: Deploy
@@ -88,4 +88,3 @@ jobs:
8888
publish_dir: ./user_manual/build/html
8989
user_name: 'github-actions[bot]'
9090
user_email: 'github-actions[bot]@users.noreply.github.com'
91-

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ paths.
2626
- Building LKQL is done via
2727

2828
```
29-
lkql/manage.py make
29+
lkm make
3030
```
3131

3232
- You can then make LKQL available (binaries, Ada libraries, and Python lib)
3333
via:
3434

3535
```
36-
eval `lkql/manage.py setenv`
36+
eval `lkm setenv`
3737
```
3838

3939
- LKQL checker (linter based on lkql) is built separately:

lkql/manage.py

-40
This file was deleted.

lkql_jit/README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ For information, the tested version of GraalVM is graalvm-ce-java17-22.3.1.
3333
$[langkit]> pip3 install -r requirement-pypi.txt
3434
$[langkit]> ./manage.py make
3535
$[langkit]> eval `./manage.py setenv`
36+
$[langkit]> export PATH="/path/to/langkit/scripts:$PATH"
3637
```
3738

3839
If you get a Python error about the langkit library, add the langkit directory to your `PYTHONPATH`
@@ -50,8 +51,8 @@ $[langkit]> mvn -f langkit/java_support install
5051
### 2) Build and install Libadalang
5152

5253
```sh
53-
$[libadalang]> ./manage.py make --enable-java
54-
$[libadalang]> eval `./manage.py setenv`
54+
$[libadalang]> lkm make --enable-java
55+
$[libadalang]> eval `lkm setenv`
5556
```
5657

5758
Make sure the Java bindings are installed locally
@@ -63,8 +64,8 @@ $[libadalang]> mvn -f build/java install
6364
### 3) Build and install Liblkqllang
6465

6566
```sh
66-
$[langkit-query-language/lkql]> ./manage.py make --enable-java
67-
$[langkit-query-language/lkql]> eval `./manage.py setenv`
67+
$[langkit-query-language/lkql]> lkm make --enable-java
68+
$[langkit-query-language/lkql]> eval `lkm setenv`
6869
```
6970

7071
As for Libadalang, make sure Java bindings are installed

0 commit comments

Comments
 (0)