D9624: Install parser headers and cmake config files to support client packages

Ralf Habacker noreply at phabricator.kde.org
Fri Jan 19 23:08:32 UTC 2018


habacker marked 3 inline comments as done.
habacker added inline comments.

INLINE COMMENTS

> kfunk wrote in CMakeLists.txt:43
> Why that?
> 
> I guess that should be `CMAKE_CURRENT_BINARY_DIR`?

no, otherwise there are compile errors:

[ 27%] Building CXX object parser/CMakeFiles/kdevphpparser.dir/phpparser.cpp.o
In file included from /home/xxx/src/kdev-php-build/parser/phpparser.h:7:0,

  from /home/xxx/src/kdev-php-build/parser/phpparser.cpp:4:

/home/xxx/src/kdev-php-build/parser/phptokentype.h:13:32: fatal error: parser/tokenstream.h: Could not find file or directory

This is because headers are installed in related subdirectories e.g. files inside parser subdir are installed in <include-install-root>/parser/... and references other files from this dir with this prefix, see php.g

REPOSITORY
  R52 KDevelop: PHP Support

REVISION DETAIL
  https://phabricator.kde.org/D9624

To: habacker, pprkut, kfunk, mtijink
Cc: brauch, kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20180119/4e4412ee/attachment.html>


More information about the KDevelop-devel mailing list