Build filter using CMake
Update build to -Werror, #pragma to ignore in lexer.l