[umbrello] [Bug 388370] Make parser code usable from Umbrello (or other projects)

Kevin Funk bugzilla_noreply at kde.org
Thu Mar 22 06:29:31 UTC 2018


https://bugs.kde.org/show_bug.cgi?id=388370

Kevin Funk <kfunk at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://commits.kde.org/kde
                   |                            |v-php/5722388a820f9fcb26c05
                   |                            |ade9b1b235a390b0949
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #11 from Kevin Funk <kfunk at kde.org> ---
Git commit 5722388a820f9fcb26c05ade9b1b235a390b0949 by Kevin Funk, on behalf of
Ralf Habacker.
Committed on 22/03/2018 at 06:25.
Pushed by kfunk into branch 'master'.

Install parser headers and cmake config files to support client packages

Summary:
Generated headers, which may be required by client packages, are installed
into a private and version specific include dir to indicate that they may
not be stable.

To use the parser in client packages simply add kdevphpparser with
target_link_libraries to a target. Parser related headers need to be
prefixed with <parser/...> e.g. #include <parser/tokenstream.h>.

Test Plan: compiled on linux, verified with patched umbrello build

Reviewers: pprkut!, kfunk, mtijink

Subscribers: brauch, kdevelop-devel

Differential Revision: https://phabricator.kde.org/D9624

M  +39   -9    CMakeLists.txt
A  +4    -0    KDevPHPConfig.cmake.in
M  +1    -1    completion/CMakeLists.txt
M  +1    -1    duchain/CMakeLists.txt
M  +28   -1    parser/CMakeLists.txt
M  +2    -2    parser/php.g

https://commits.kde.org/kdev-php/5722388a820f9fcb26c05ade9b1b235a390b0949

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list