MINIFICPP-459 Added build-time caveat for flex regarding accessibility and compatibility of FlexLexer.h
This closes #370. Signed-off-by: Marc Parisi <phroc...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/repo Commit: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/commit/8aba8909 Tree: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/tree/8aba8909 Diff: http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/diff/8aba8909 Branch: refs/heads/master Commit: 8aba8909108a7da2916e8300ebe4e4fbd69dc0a7 Parents: e31f38a Author: Andrew I. Christianson <a...@andyic.org> Authored: Fri Jul 6 10:40:34 2018 -0400 Committer: Marc Parisi <phroc...@apache.org> Committed: Tue Jul 17 10:57:02 2018 -0400 ---------------------------------------------------------------------- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/8aba8909/README.md ---------------------------------------------------------------------- diff --git a/README.md b/README.md index 85b870d..c3352d5 100644 --- a/README.md +++ b/README.md @@ -118,6 +118,17 @@ or greater is recommended. **NOTE** if bustache (ApplyTemplate) support is enabled, a recent version of a compiler supporting c++-11 must be used. GCC versions >= 6.3.1 are known to work. +**NOTE** if Expression Language support is enabled, FlexLexer must be in the include path and the version must be compatible with the version of flex used when generating lexer sources. Lexer source generation is automatically performed during CMake builds. To re-generate the sources, remove: + + * extensions/expression-language/Parser.cpp + * extensions/expression-language/Parser.hpp + * extensions/expression-language/Scanner.cpp + * extensions/expression-language/location.hh + * extensions/expression-language/position.hh + * extensions/expression-language/stack.hh + +and rebuild. + #### Libraries / Development Headers * libboost and boost-devel * 1.48.0 or greater