Bruno BELANYI
171ef10a6d
abacus: fix include directories
...
continuous-integration/drone/push Build is passing
This cleans up one of my major pain points with the Meson way of doing
things.
The Meson solution to have nice includes would have been to create an
`include/<name>` directory per library I create...
2021-09-01 19:43:02 +02:00
Bruno BELANYI
eb9295cfcd
abacus: remove meson build system
2021-09-01 19:37:00 +02:00
Bruno BELANYI
331089d101
abacus: add cmake-based build system
2021-09-01 19:27:55 +02:00
Bruno BELANYI
be781b0d2f
abacus: use static libraries
...
We do not want to install those libraries in any way.
2021-08-31 20:20:09 +02:00
Bruno BELANYI
1dbed201e6
abacus: parse: parser: store result of parse
2021-08-23 00:24:25 +02:00
Bruno BELANYI
46a0655e72
abacus: parse: scanner: define yyterminate
2021-08-23 00:24:05 +02:00
Bruno BELANYI
2d437a2583
abacus: parse: activate debug using ENV
2021-08-22 23:57:54 +02:00
Bruno BELANYI
26055c5a3f
abacus: parse: fix name of namespace
2021-08-22 14:37:32 +02:00
Bruno BELANYI
e4aa81d1a4
fixup! abacus: parse: use BigNum instead of int
2021-08-22 14:37:09 +02:00
Bruno BELANYI
d3c189bd1f
abacus: parse: declare proper dependency
...
Due to creating a dependency, we should use `custom_target` rather a
`generator` expression.
2021-08-22 14:36:26 +02:00
Bruno BELANYI
60a0fbf5b0
abacus: parse: use BigNum instead of int
2021-08-22 14:14:27 +02:00
Bruno BELANYI
ff35faa705
abacus: add parse library
...
Would need some improvements, such as by using the C++ Flex scanner
interface.
It will also need to start using the BigNum once it has been
implemented.
2021-08-20 22:20:45 +02:00