harbour-sextant/ts-parser.pro
2025-08-26 23:14:41 +02:00

59 lines
2.3 KiB
Prolog

TEMPLATE = lib
CONFIG += staticlib debug
TARGET = sextant-parser
DESTDIR = $$PWD
OBJECTS_DIR = $$PWD/tmp/parser/
INCLUDEPATH += $$PWD/external/tree-sitter/lib/src $$PWD/external/tree-sitter/lib/include
INCLUDEPATH += $$PWD/external/tree-sitter-org/src
LIBS += -lecl
QMAKE_CXXFLAGS += -std=c++2a -Wno-parentheses -Wno-unused-local-typedefs -Wno-array-bounds -Wno-maybe-uninitialized -Wno-restrict
target.path = $$[QT_INSTALL_LIBS]
INSTALLS = target
SOURCES += \
src/parser/ts-parser.cc \
external/tree-sitter/lib/src/lib.c \
external/tree-sitter/lib/src/alloc.c \
external/tree-sitter/lib/src/get_changed_ranges.c \
external/tree-sitter/lib/src/language.c \
external/tree-sitter/lib/src/lexer.c \
external/tree-sitter/lib/src/node.c \
external/tree-sitter/lib/src/parser.c \
external/tree-sitter/lib/src/query.c \
external/tree-sitter/lib/src/stack.c \
external/tree-sitter/lib/src/subtree.c \
external/tree-sitter/lib/src/tree.c \
external/tree-sitter/lib/src/tree_cursor.c \
external/tree-sitter/lib/src/wasm_store.c \
external/tree-sitter-org/src/parser.c \
external/tree-sitter-org/src/scanner.c
HEADERS+= \
src/parser/ts-parser.hh \
external/tree-sitter/lib/src/alloc.h \
external/tree-sitter/lib/src/array.h \
external/tree-sitter/lib/src/atomic.h \
external/tree-sitter/lib/src/clock.h \
external/tree-sitter/lib/src/error_costs.h \
external/tree-sitter/lib/src/get_changed_ranges.h \
external/tree-sitter/lib/src/host.h \
external/tree-sitter/lib/src/language.h \
external/tree-sitter/lib/src/length.h \
external/tree-sitter/lib/src/lexer.h \
external/tree-sitter/lib/src/parser.h \
external/tree-sitter/lib/src/point.h \
external/tree-sitter/lib/src/reduce_action.h \
external/tree-sitter/lib/src/reusable_node.h \
external/tree-sitter/lib/src/stack.h \
external/tree-sitter/lib/src/subtree.h \
external/tree-sitter/lib/src/tree_cursor.h \
external/tree-sitter/lib/src/tree.h \
external/tree-sitter/lib/src/ts_assert.h \
external/tree-sitter/lib/src/unicode.h \
external/tree-sitter/lib/src/wasm_store.h \
external/tree-sitter/lib/include/tree_sitter/api.h \
external/tree-sitter-org/src/tree_sitter/alloc.h \
external/tree-sitter-org/src/tree_sitter/array.h \
external/tree-sitter-org/src/tree_sitter/parser.h