Add lexy as external dependency
This commit is contained in:
parent
4ff6d369f1
commit
56911b3be5
3 changed files with 124 additions and 0 deletions
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
[submodule "external/lexy"]
|
||||
path = external/lexy
|
||||
url = https://github.com/foonathan/lexy.git
|
||||
1
external/lexy
vendored
Submodule
1
external/lexy
vendored
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit d49998bec10645bbe93f84dfc0cb9d86ff5856a1
|
||||
|
|
@ -37,6 +37,7 @@ QMAKE_EXTRA_COMPILERS += lisp
|
|||
# The name of your application
|
||||
TARGET = harbour-sextant
|
||||
|
||||
QMAKE_CXXFLAGS += -std=c++17 -Wno-parentheses -Wno-unused-local-typedefs -Wno-array-bounds -Wno-maybe-uninitialized -Wno-restrict
|
||||
CONFIG += sailfishapp
|
||||
LIBS += -L. -lsextant -lecl -leql5
|
||||
QT += widgets qml multimedia network quick sql
|
||||
|
|
@ -51,6 +52,125 @@ standalone {
|
|||
|
||||
SOURCES += src/harbour-sextant.cc
|
||||
|
||||
HEADERS+= \
|
||||
external/lexy/include/lexy/input/string_input.hpp \
|
||||
external/lexy/include/lexy/input/base.hpp \
|
||||
external/lexy/include/lexy/input/range_input.hpp \
|
||||
external/lexy/include/lexy/input/buffer.hpp \
|
||||
external/lexy/include/lexy/input/lexeme_input.hpp \
|
||||
external/lexy/include/lexy/input/argv_input.hpp \
|
||||
external/lexy/include/lexy/input/file.hpp \
|
||||
external/lexy/include/lexy/_detail/detect.hpp \
|
||||
external/lexy/include/lexy/_detail/buffer_builder.hpp \
|
||||
external/lexy/include/lexy/_detail/assert.hpp \
|
||||
external/lexy/include/lexy/_detail/type_name.hpp \
|
||||
external/lexy/include/lexy/_detail/string_view.hpp \
|
||||
external/lexy/include/lexy/_detail/std.hpp \
|
||||
external/lexy/include/lexy/_detail/code_point.hpp \
|
||||
external/lexy/include/lexy/_detail/stateless_lambda.hpp \
|
||||
external/lexy/include/lexy/_detail/iterator.hpp \
|
||||
external/lexy/include/lexy/_detail/invoke.hpp \
|
||||
external/lexy/include/lexy/_detail/nttp_string.hpp \
|
||||
external/lexy/include/lexy/_detail/tuple.hpp \
|
||||
external/lexy/include/lexy/_detail/lazy_init.hpp \
|
||||
external/lexy/include/lexy/_detail/memory_resource.hpp \
|
||||
external/lexy/include/lexy/_detail/config.hpp \
|
||||
external/lexy/include/lexy/_detail/unicode_database.hpp \
|
||||
external/lexy/include/lexy/_detail/integer_sequence.hpp \
|
||||
external/lexy/include/lexy/parse_tree.hpp \
|
||||
external/lexy/include/lexy/code_point.hpp \
|
||||
external/lexy/include/lexy/dsl/context_flag.hpp \
|
||||
external/lexy/include/lexy/dsl/unicode.hpp \
|
||||
external/lexy/include/lexy/dsl/option.hpp \
|
||||
external/lexy/include/lexy/dsl/sign.hpp \
|
||||
external/lexy/include/lexy/dsl/base.hpp \
|
||||
external/lexy/include/lexy/dsl/position.hpp \
|
||||
external/lexy/include/lexy/dsl/sequence.hpp \
|
||||
external/lexy/include/lexy/dsl/loop.hpp \
|
||||
external/lexy/include/lexy/dsl/separator.hpp \
|
||||
external/lexy/include/lexy/dsl/context_counter.hpp \
|
||||
external/lexy/include/lexy/dsl/integer.hpp \
|
||||
external/lexy/include/lexy/dsl/brackets.hpp \
|
||||
external/lexy/include/lexy/dsl/parse_as.hpp \
|
||||
external/lexy/include/lexy/dsl/bits.hpp \
|
||||
external/lexy/include/lexy/dsl/whitespace.hpp \
|
||||
external/lexy/include/lexy/dsl/lookahead.hpp \
|
||||
external/lexy/include/lexy/dsl/case_folding.hpp \
|
||||
external/lexy/include/lexy/dsl/production.hpp \
|
||||
external/lexy/include/lexy/dsl/eof.hpp \
|
||||
external/lexy/include/lexy/dsl/code_point.hpp \
|
||||
external/lexy/include/lexy/dsl/return.hpp \
|
||||
external/lexy/include/lexy/dsl/delimited.hpp \
|
||||
external/lexy/include/lexy/dsl/capture.hpp \
|
||||
external/lexy/include/lexy/dsl/context_identifier.hpp \
|
||||
external/lexy/include/lexy/dsl/recover.hpp \
|
||||
external/lexy/include/lexy/dsl/any.hpp \
|
||||
external/lexy/include/lexy/dsl/operator.hpp \
|
||||
external/lexy/include/lexy/dsl/char_class.hpp \
|
||||
external/lexy/include/lexy/dsl/digit.hpp \
|
||||
external/lexy/include/lexy/dsl/list.hpp \
|
||||
external/lexy/include/lexy/dsl/follow.hpp \
|
||||
external/lexy/include/lexy/dsl/newline.hpp \
|
||||
external/lexy/include/lexy/dsl/bom.hpp \
|
||||
external/lexy/include/lexy/dsl/repeat.hpp \
|
||||
external/lexy/include/lexy/dsl/branch.hpp \
|
||||
external/lexy/include/lexy/dsl/terminator.hpp \
|
||||
external/lexy/include/lexy/dsl/literal.hpp \
|
||||
external/lexy/include/lexy/dsl/error.hpp \
|
||||
external/lexy/include/lexy/dsl/until.hpp \
|
||||
external/lexy/include/lexy/dsl/symbol.hpp \
|
||||
external/lexy/include/lexy/dsl/member.hpp \
|
||||
external/lexy/include/lexy/dsl/identifier.hpp \
|
||||
external/lexy/include/lexy/dsl/expression.hpp \
|
||||
external/lexy/include/lexy/dsl/peek.hpp \
|
||||
external/lexy/include/lexy/dsl/if.hpp \
|
||||
external/lexy/include/lexy/dsl/scan.hpp \
|
||||
external/lexy/include/lexy/dsl/byte.hpp \
|
||||
external/lexy/include/lexy/dsl/ascii.hpp \
|
||||
external/lexy/include/lexy/dsl/token.hpp \
|
||||
external/lexy/include/lexy/dsl/combination.hpp \
|
||||
external/lexy/include/lexy/dsl/punctuator.hpp \
|
||||
external/lexy/include/lexy/dsl/choice.hpp \
|
||||
external/lexy/include/lexy/dsl/times.hpp \
|
||||
external/lexy/include/lexy/grammar.hpp \
|
||||
external/lexy/include/lexy/lexeme.hpp \
|
||||
external/lexy/include/lexy/error.hpp \
|
||||
external/lexy/include/lexy/encoding.hpp \
|
||||
external/lexy/include/lexy/action/base.hpp \
|
||||
external/lexy/include/lexy/action/match.hpp \
|
||||
external/lexy/include/lexy/action/parse_as_tree.hpp \
|
||||
external/lexy/include/lexy/action/parse.hpp \
|
||||
external/lexy/include/lexy/action/scan.hpp \
|
||||
external/lexy/include/lexy/action/validate.hpp \
|
||||
external/lexy/include/lexy/action/trace.hpp \
|
||||
external/lexy/include/lexy/input_location.hpp \
|
||||
external/lexy/include/lexy/visualize.hpp \
|
||||
external/lexy/include/lexy/callback/adapter.hpp \
|
||||
external/lexy/include/lexy/callback/base.hpp \
|
||||
external/lexy/include/lexy/callback/object.hpp \
|
||||
external/lexy/include/lexy/callback/string.hpp \
|
||||
external/lexy/include/lexy/callback/integer.hpp \
|
||||
external/lexy/include/lexy/callback/container.hpp \
|
||||
external/lexy/include/lexy/callback/composition.hpp \
|
||||
external/lexy/include/lexy/callback/noop.hpp \
|
||||
external/lexy/include/lexy/callback/constant.hpp \
|
||||
external/lexy/include/lexy/callback/bit_cast.hpp \
|
||||
external/lexy/include/lexy/callback/forward.hpp \
|
||||
external/lexy/include/lexy/callback/bind.hpp \
|
||||
external/lexy/include/lexy/callback/fold.hpp \
|
||||
external/lexy/include/lexy/callback/aggregate.hpp \
|
||||
external/lexy/include/lexy/token.hpp \
|
||||
external/lexy/include/lexy/callback.hpp \
|
||||
external/lexy/include/lexy/dsl.hpp \
|
||||
external/lexy/include/lexy_ext/parse_tree_doctest.hpp \
|
||||
external/lexy/include/lexy_ext/parse_tree_algorithm.hpp \
|
||||
external/lexy/include/lexy_ext/compiler_explorer.hpp \
|
||||
external/lexy/include/lexy_ext/shell.hpp \
|
||||
external/lexy/include/lexy_ext/report_error.hpp
|
||||
|
||||
INCLUDEPATH += $$PWD/external/lexy/include
|
||||
DEFINES += LEXY_HAS_UNICODE_DATABASE=1
|
||||
|
||||
DISTFILES += qml/harbour-sextant.qml \
|
||||
qml/cover/CoverPage.qml \
|
||||
qml/pages/FirstPage.qml \
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue