7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2024-11-24 14:55:02 +00:00
kicad/thirdparty/lemon/README.md
Ian McInerney 0a1d8c1aaa Move lemon parser generation into build directory
This moves the generated files out of the source tree and into
the build directory. They are now regenerated each time they are
needed, based on the timestamp of the generated file compared to
the timestamp of the lemon file.

To do this, we also bundle lemon into the thirdparty directory
and build it for ourselves since it is a very tiny program and
not all platforms seem to distribute it in a consistent manner.

Fixes https://gitlab.com/kicad/code/kicad/issues/5013
2020-08-10 13:53:54 +00:00

11 lines
498 B
Markdown

This directory contains the lemon parser main program file and template file.
It is used for building several parsers in common, and is provided because not
all distributions package it in a nice way. Note, this program is not installed
with KiCad and is only used as a build-time utility.
The files come from:
* lempar.c - https://www.sqlite.org/src/file/tool/lempar.c
* lemon.c - https://www.sqlite.org/src/file/tool/lemon.c
It has been released into the public domain with the sqlite project.