[Kde-bindings] [PATCH] CMake configuration improvements

Arno Rehn arno at arnorehn.de
Sat Feb 27 15:52:05 UTC 2010


Hi,

Since the ENABLE_FOO variables in our CMake scripts became quite a mess now 
that we have so many modules, I replaced them all with simple checks for 
FOO_FOUND.
In the top-level CMakeLists.txt all packages are searched for with 
macro_optional_find_package(). So if someone doesn't want to compile Nepomuk 
or Soprano bindings, he can still simply disable them with -DWITH_Nepomuk=OFF 
or -DWITH_Soprano=OFF.
I also added a nice feature log at the end of the configuration stage so that 
the user knows which features are enabled and which are not.

Patch attached. Does anyone have objections or suggestions for improvements?

-- 
Arno Rehn
arno at arnorehn.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cmake_improvements.patch
Type: text/x-patch
Size: 32460 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20100227/e55a3739/attachment.patch>


More information about the Kde-bindings mailing list