Skip to content

Commit df5fbf3

Browse files
committed
enh: setup build0.sh and src/CMakelists.txt
1 parent 4b58f7c commit df5fbf3

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

build0.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ python grammar/asdl_py.py
1010
# Generate a Python AST from Python.asdl (C++)
1111
python src/libasr/asdl_cpp.py grammar/Python.asdl src/lpython/python_ast.h
1212
# Generate a Fortran ASR from ASR.asdl (C++)
13-
python src/libasr/asdl_cpp.py src/libasr/ASR.asdl src/libasr/asr.h
14-
# Generate a wasm_visitor.h from src/libasr/wasm_instructions.txt (C++)
15-
python src/libasr/wasm_instructions_visitor.py
13+
python lfortran/src/libasr/asdl_cpp.py lfortran/src/libasr/ASR.asdl lfortran/src/libasr/asr.h
14+
# Generate a wasm_visitor.h from lfortran/src/libasr/wasm_instructions.txt (C++)
15+
python lfortran/src/libasr/wasm_instructions_visitor.py
1616
# Generate the intrinsic_function_registry_util.h (C++)
17-
python src/libasr/intrinsic_func_registry_util_gen.py
17+
python lfortran/src/libasr/intrinsic_func_registry_util_gen.py
1818

1919
# Generate the tokenizer and parser
2020
(cd src/lpython/parser && re2c -W -b tokenizer.re -o tokenizer.cpp)

src/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
add_subdirectory(libasr)
1+
# add_subdirectory(libasr)
2+
add_subdirectory(${CMAKE_SOURCE_DIR}/lfortran/src/libasr ${CMAKE_BINARY_DIR}/libasr)
23
add_subdirectory(tests)
34
add_subdirectory(lpython)
45
add_subdirectory(bin)

0 commit comments

Comments
 (0)