Fixed today by Laurent Montel:<br><br>SVN commit 679234 by mlaurent:<br><br>Don&#39;t break compile of all extragear/digikam when module required<br>by digikam is not found<br><br><br>&nbsp;M &nbsp;+17 -1 &nbsp; &nbsp; CMakeLists.txt<br>&nbsp;M &nbsp;+0 -13 &nbsp; &nbsp; digikam/CMakeLists.txt
<br><br><br>--- trunk/extragear/graphics<div style="direction: ltr;">/CMakeLists.txt #679233:679234<br>@@ -12,6 +12,19 @@<br>&nbsp;macro_optional_find_package(Freetype)<br>&nbsp;macro_optional_find_package(IMLIB)<br><br>+# For digikam
<br>+macro_optional_find_package(LCMS)<br>+macro_optional_find_package(JPEG)<br>+macro_optional_find_package(PNG)<br>+macro_optional_find_package(TIFF)<br>+macro_optional_find_package(Gphoto2)<br>+macro_optional_find_package(Jasper)
<br>+macro_optional_find_package(Sqlite)<br>+macro_optional_find_package(Kdcraw)<br>+macro_optional_find_package(Kexiv2)<br>+macro_optional_find_package(Kipi)<br>+<br>+<br>&nbsp;MACRO_LOG_FEATURE(OPENGL_FOUND &quot;libopengl&quot; &quot;OpenGL lib is needed to build the kpovmodeler project&quot; &quot;
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.x.org/" target="_blank">http://www.X.org/</a>&quot; FALSE &quot;&quot; &quot;&quot;)<br>&nbsp;MACRO_LOG_FEATURE(FREETYPE_FOUND &quot;libfreetype&quot; &quot;FreeType lib is needed to build the kpovmodeler project&quot; &quot;
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://freetype.sf.net/" target="_blank">http://freetype.sf.net</a>&quot; FALSE &quot;&quot; &quot;&quot;)<br>&nbsp;MACRO_LOG_FEATURE(IMLIB_FOUND &quot;imlib&quot; &quot;imlib is needed to build kuickshow project&quot; &quot;
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://freshmeat.net/projects/imlib/" target="_blank">http://freshmeat.net/projects/imlib/</a>&quot; FALSE &quot;&quot; &quot;&quot;)<br>@@ -26,8 +39,11 @@<br>
&nbsp;macro_optional_add_subdirectory(kgrab)<br>&nbsp;macro_optional_add_subdirectory(kgraphviewer)<br>&nbsp;macro_optional_add_subdirectory(kiconedit)<br>-macro_optional_add_subdirectory(digikam)<br><br>+if(LCMS_FOUND
AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND GPHOTO2_FOUND AND
JASPER_FOUND AND SQLITE_FOUND AND KDCRAW_FOUND AND KEXIV2_FOUND AND
KIPI_FOUND)<br>+ &nbsp;macro_optional_add_subdirectory(digikam)<br>+endif(LCMS_FOUND
AND JPEG_FOUND AND PNG_FOUND AND TIFF_FOUND AND GPHOTO2_FOUND AND
JASPER_FOUND AND SQLITE_FOUND AND KDCRAW_FOUND AND KEXIV2_FOUND AND
KIPI_FOUND)<br>+<br>&nbsp;if(OPENGL_FOUND AND OPENGL_GLU_FOUND AND FREETYPE_FOUND)<br> &nbsp; &nbsp;macro_optional_add_subdirectory(kpovmodeler)<br>&nbsp;endif(OPENGL_FOUND AND OPENGL_GLU_FOUND AND FREETYPE_FOUND)<br>--- trunk/extragear/graphics/digikam/CMakeLists.txt #679233:679234
<br>@@ -1,18 +1,5 @@<br>&nbsp;PROJECT(digikam)<br><br>-FIND_PACKAGE(KDE4 REQUIRED)<br>-FIND_PACKAGE(LCMS REQUIRED)<br>-FIND_PACKAGE(JPEG REQUIRED)<br>-FIND_PACKAGE(PNG REQUIRED)<br>-FIND_PACKAGE(TIFF REQUIRED)<br>-FIND_PACKAGE(Gphoto2 REQUIRED)
<br>-FIND_PACKAGE(Jasper REQUIRED)<br>-FIND_PACKAGE(Sqlite REQUIRED)<br>-FIND_PACKAGE(Kdcraw REQUIRED)<br>-FIND_PACKAGE(Kexiv2 REQUIRED)<br>-FIND_PACKAGE(Kipi REQUIRED)<br>-<br>-<br>&nbsp;ADD_DEFINITIONS(${QT_DEFINITIONS}<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${KDE4_DEFINITIONS}
<br> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${KDCRAW_DEFINITIONS}<br><br>Gilles Caulier<br></div><br><br><div><span class="gmail_quote">2007/6/21, Kleag &lt;<a href="mailto:kleag@free.fr">kleag@free.fr</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>It seems that there is a dependency problem in extragear-graphics since the<br>addition of digikam: now cmake fail for kraphviewer if any digikam dependency<br>is not fullfilled. I&#39;m not sure how this should be corrected (move the
<br>digikam FIND_PACKAGEs to a extragear-graphics macro_optional_find_package and<br>add a if ... around the macro_optional_add_subdirectory of digikam ???), so I<br>let that to people better than me at cmake.<br><br>Best regards,
<br><br>Kleag<br>--<br>KsirK - a turn-based strategy game for KDE<br><a href="http://gna.org/projects/ksirk">http://gna.org/projects/ksirk</a><br><br>KGraphViewer - a GraphViz dot graphs viewer<br><a href="http://extragear.kde.org/apps/kgraphviewer">
http://extragear.kde.org/apps/kgraphviewer</a><br>_______________________________________________<br>Kde-extra-gear mailing list<br><a href="mailto:Kde-extra-gear@kde.org">Kde-extra-gear@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/kde-extra-gear">
https://mail.kde.org/mailman/listinfo/kde-extra-gear</a><br></blockquote></div><br>