[KDE/Mac] Review Request 127972: Always update the Predicate parser from y/l sources

Pino Toscano pino at kde.org
Sun Jul 10 05:18:08 UTC 2016


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127972/
-----------------------------------------------------------

(Updated July 10, 2016, 5:18 a.m.)


Status
------

This change has been marked as submitted.


Review request for KDE Software on Mac OS X, KDE Frameworks, kdewin, and Lukáš Tinkl.


Changes
-------

Submitted with commit 31daba692c020943453150a626ed3cf19562676b by Pino Toscano to branch master.


Repository: solid


Description
-------

Turn Flex and Bison into required build dependencies, and use them to always regenerate at build time the Predicate parser. This ensures that the parser does not rot, and there is no more need to rely on autogenerated sources added statically among the others.

Second commit: remove old generated files of Predicate parser


Diffs
-----

  CMakeLists.txt 763e09cfeeebdc9e42b68e8ab6c9e29c54d3e741 
  src/solid/CMakeLists.txt f2b43b27cb47531ed57b2eccafad8e67951b56b9 
  src/solid/devices/CMakeLists.txt 9271ae1e36b67b112be54a6ff9c6fb76a8a0a824 
  src/solid/devices/predicate_lexer.c 3b5a0b90907baf1cd2631da4de650ec153d0f642 
  src/solid/devices/predicate_parser.h 68e25070d498f5a635489af51f4b772c5f374108 
  src/solid/devices/predicate_parser.c 6d35ff25f001a43cbfecacc11e7d7591bb4808f9 

Diff: https://git.reviewboard.kde.org/r/127972/diff/


Testing
-------

Builds fine with flex 2.6.0 and bison 3.0.4; `make test` passes too.


Thanks,

Pino Toscano

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-mac/attachments/20160710/bf8f18d2/attachment.html>


More information about the kde-mac mailing list