downstream: express: fix use of non-existent ifcexpressparser

`express.bnf` arg wasn't handled since d506ad77b
`ifcexpressparser` waa moved inside `ifcopenshell-python` awhile ago too
This commit is contained in:
Andrej730
2026-07-14 18:24:22 +05:00
parent 89663b716a
commit c5634d5160
3 changed files with 8 additions and 7 deletions
+5 -3
View File
@@ -539,8 +539,9 @@ if(COMPILE_SCHEMA)
# Bootstrap the parser
message(STATUS "Compiling schema, this will take a while...")
execute_process(COMMAND ${PYTHON_EXECUTABLE} bootstrap.py express.bnf
WORKING_DIRECTORY ../src/ifcexpressparser
execute_process(
COMMAND ${PYTHON_EXECUTABLE} bootstrap.py
WORKING_DIRECTORY ../src/ifcopenshell-python/ifcopenshell/express
OUTPUT_FILE express_parser.py
RESULT_VARIABLE SUCCESS)
@@ -549,7 +550,8 @@ if(COMPILE_SCHEMA)
endif()
# Generate code
execute_process(COMMAND ${PYTHON_EXECUTABLE} ../ifcexpressparser/express_parser.py ../../${COMPILE_SCHEMA}
execute_process(
COMMAND ${PYTHON_EXECUTABLE} ../ifcopenshell-python/ifcopenshell/express/express_parser.py ../../${COMPILE_SCHEMA}
WORKING_DIRECTORY ../src/ifcparse
OUTPUT_VARIABLE COMPILED_SCHEMA_NAME)
@@ -210,9 +210,8 @@ for id in sorted(to_emit):
statements.append("%s << %s" % (id, stmt))
if __name__ == "__main__":
print(
r"""
# This file is generated by IfcOpenShell ifcexpressparser bootstrap.py
print(r"""
# This file is generated by ifcopenshell.express.bootstrap
from __future__ import annotations
import os
@@ -1,5 +1,5 @@
# This file is generated by IfcOpenShell ifcexpressparser bootstrap.py
# This file is generated by ifcopenshell.express.bootstrap
from __future__ import annotations
import os