Alexander Neundorf <neund...@kde.org> writes: > Hi Raphael, > > I'm going through FindKDE4Internal.cmake currently to prepare it for KDE > frameworks. > > If came about this patch from you: > http://quickgit.kde.org/index.php?p=kdelibs.git&a=commit&h=59066f389a9ae37b0a5e0d66287b326032c2cfae > > which references the discussion below. > > Is this still the case with cmake 2.8.7, i.e. do > CMAKE_[C|CXX]_IMPLICIT_INCLUDE_DIRECTORIES still not contain all those > directories ? > > Please have a look at this. > If they should, we should try to get this into CMake ASAP.
Hi there, Looking at CMake's UnixPaths.cmake in master I still only see /usr/include being added to CMAKE_[C|CXX]_IMPLICIT_INCLUDE_DIRECTORIES (there's also the issue of /usr/local/lib not being in CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES, but I don't remember being bitten by this). I could send a patch to CMake to add /usr/local/include to IMPLICIT_INCLUDE_DIRECTORIES (perhaps in Modules/Platform/FreeBSD.cmake), but even then, one should at least in theory be able to use a different prefix when installing the ports (packages) on FreeBSD, so a dynamic solution like the one we have is the one which fits best, I think. Another solution I can think of is trying to upstream the linked commit. _______________________________________________ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem