[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebindings
From:       Funda Wang <fundawang () gmail ! com>
Date:       2010-12-02 16:36:26
Message-ID: 20101202163626.CDCE2AC8A4 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1202893 by fwang:

add package find in subdirs

 M  +21 -0     csharp/CMakeLists.txt  
 M  +33 -0     perl/CMakeLists.txt  
 M  +15 -0     ruby/korundum/modules/CMakeLists.txt  
 M  +2 -0      ruby/qtruby/CMakeLists.txt  


--- trunk/KDE/kdebindings/csharp/CMakeLists.txt #1202892:1202893
@@ -4,6 +4,27 @@
 
 macro_log_feature(CMAKE_CSharp_COMPILER_LOADED "C# compiler" "Mono or the .NET \
framework" "http://www.mono-project.com" FALSE "" "Required to compile the C# \
bindings")  
+macro_optional_find_package(QScintilla)
+macro_log_feature(QSCINTILLA_FOUND "QScintilla2" "QScintilla2 libraries" \
"http://www.riverbankcomputing.co.uk/software/qscintilla/intro" FALSE "" "Needed to \
compile QScintilla2 bindings") +
+macro_optional_find_package(QImageBlitz)
+macro_log_feature(QIMAGEBLITZ_FOUND "QImageBlitz" "QImageBlitz library" \
"http://www.kde.org" FALSE "" "Needed to compile QImageBlitz bindings") +
+macro_optional_find_package(Phonon)
+macro_log_feature(PHONON_FOUND "Phonon" "Phonon multimedia framework" \
"http://www.kde.org" FALSE "" "Needed to compile Phonon bindings") +
+macro_optional_find_package(Soprano)
+macro_log_feature(SOPRANO_FOUND "Soprano" "Soprano libraries" \
"http://soprano.sourceforge.net" FALSE "" "Needed to compile Soprano bindings") +
+macro_optional_find_package(Nepomuk)
+macro_log_feature(NEPOMUK_FOUND "Nepomuk" "Nepomuk libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Nepomuk bindings") +
+macro_optional_find_package(KdepimLibs)
+macro_log_feature(KDEPIMLIBS_FOUND "kdepimlibs" "KDE PIM libraries" \
"http://www.kde.org" FALSE "" "Needed to compile Akonadi bindings") +
+macro_optional_find_package(Akonadi)
+macro_log_feature(AKONADI_FOUND "Akonadi" "Akonadi libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Akonadi bindings") +
 if (NOT CMAKE_CSharp_COMPILER_LOADED)
     return()
 endif (NOT CMAKE_CSharp_COMPILER_LOADED)
--- trunk/KDE/kdebindings/perl/CMakeLists.txt #1202892:1202893
@@ -7,6 +7,36 @@
     return()
 endif (NOT PERL_FOUND OR NOT PERL_LIBRARY)
 
+macro_optional_find_package(QScintilla)
+macro_log_feature(QSCINTILLA_FOUND "QScintilla2" "QScintilla2 libraries" \
"http://www.riverbankcomputing.co.uk/software/qscintilla/intro" FALSE "" "Needed to \
compile QScintilla2 bindings") +
+macro_optional_find_package(QImageBlitz)
+macro_log_feature(QIMAGEBLITZ_FOUND "QImageBlitz" "QImageBlitz library" \
"http://www.kde.org" FALSE "" "Needed to compile QImageBlitz bindings") +
+macro_optional_find_package(Phonon)
+macro_log_feature(PHONON_FOUND "Phonon" "Phonon multimedia framework" \
"http://www.kde.org" FALSE "" "Needed to compile Phonon bindings") +
+macro_optional_find_package(Soprano)
+macro_log_feature(SOPRANO_FOUND "Soprano" "Soprano libraries" \
"http://soprano.sourceforge.net" FALSE "" "Needed to compile Soprano bindings") +
+macro_optional_find_package(Nepomuk)
+macro_log_feature(NEPOMUK_FOUND "Nepomuk" "Nepomuk libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Nepomuk bindings") +
+macro_optional_find_package(KdepimLibs)
+macro_log_feature(KDEPIMLIBS_FOUND "kdepimlibs" "KDE PIM libraries" \
"http://www.kde.org" FALSE "" "Needed to compile Akonadi bindings") +
+macro_optional_find_package(Akonadi)
+macro_log_feature(AKONADI_FOUND "Akonadi" "Akonadi libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Akonadi bindings") +
+macro_optional_find_package(Okular)
+macro_log_feature(OKULAR_FOUND "Okular" "Okular libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Okular bindings") +
+macro_optional_find_package(LibAttica)
+macro_log_feature(LIBATTICA_FOUND "libattica" "LibAttica" "http://www.kde.org" FALSE \
"" "Needed to compile libattica bindings") +
+macro_optional_find_package(Qwt5)
+macro_log_feature(Qwt5_Qt4_FOUND "Qwt5 for Qt4" "Qwt5 libraries for Qt4" \
"http://qwt.sourceforge.net" FALSE "" "Needed to compile Qwt5 bindings") +
 add_definitions(-DDEBUG)
 
 include (FindPerlMore)
@@ -67,6 +97,9 @@
 
 macro_optional_add_bindings(OKULAR_FOUND "Okular" okular)
 
+find_library(KATEINTERFACES_LIBRARY kateinterfaces HINTS ${KDE4_LIB_DIR})
+find_path(KATE_INCLUDE_DIR kate/plugin.h HINTS ${KDE4_INCLUDE_DIR})
+
 macro_optional_add_bindings(KATE_INCLUDE_DIR "Kate" kate)
 
 macro_display_bindings_log()
--- trunk/KDE/kdebindings/ruby/korundum/modules/CMakeLists.txt #1202892:1202893
@@ -1,3 +1,18 @@
+macro_optional_find_package(Soprano)
+macro_log_feature(SOPRANO_FOUND "Soprano" "Soprano libraries" \
"http://soprano.sourceforge.net" FALSE "" "Needed to compile Soprano bindings") +
+macro_optional_find_package(Nepomuk)
+macro_log_feature(NEPOMUK_FOUND "Nepomuk" "Nepomuk libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Nepomuk bindings") +
+macro_optional_find_package(KdepimLibs)
+macro_log_feature(KDEPIMLIBS_FOUND "kdepimlibs" "KDE PIM libraries" \
"http://www.kde.org" FALSE "" "Needed to compile Akonadi bindings") +
+macro_optional_find_package(Akonadi)
+macro_log_feature(AKONADI_FOUND "Akonadi" "Akonadi libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Akonadi bindings") +
+macro_optional_find_package(Okular)
+macro_log_feature(OKULAR_FOUND "Okular" "Okular libraries" "http://www.kde.org" \
FALSE "" "Needed to compile Okular bindings") +
 macro_optional_add_bindings(Soprano_FOUND "Soprano" soprano)
 
 if(KDEPIMLIBS_FOUND AND Akonadi_FOUND)
--- trunk/KDE/kdebindings/ruby/qtruby/CMakeLists.txt #1202892:1202893
@@ -4,6 +4,8 @@
 
 find_package(Ruby REQUIRED)
 find_package(Qt4 REQUIRED)
+macro_optional_find_package(QScintilla)
+macro_log_feature(QSCINTILLA_FOUND "QScintilla2" "QScintilla2 libraries" \
"http://www.riverbankcomputing.co.uk/software/qscintilla/intro" FALSE "" "Needed to \
compile QScintilla2 bindings")  
 if (RUBY_LIBRARY AND RUBY_INCLUDE_DIRS AND RUBY_EXECUTABLE)
     set(COMPILE_RUBY TRUE CACHE INTERNAL "")


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic