[Kde-bindings] KDE/kdebindings

Richard Dale Richard_Dale at tipitina.demon.co.uk
Thu Mar 12 19:02:35 UTC 2009


SVN commit 938712 by rdale:

* Add a patch from Davor Ocelic. 
* It makes the build instructions more copy-paste friendly,
and adds a define to disable QImageBlitz in a pure qtruby
build.

CCMAIL: kde-bindings at kde.org


 M  +52 -45    CMakeLists.txt.qtruby  


--- trunk/KDE/kdebindings/CMakeLists.txt.qtruby #938711:938712
@@ -1,50 +1,57 @@
 # Use this file to build a Qt only version of QtRuby.
-# 1. Copy this file to kdebindings/CMakeLists.txt
-# 2. Copy the following files to kdebindings/cmake/modules/:
-#      kdelibs/cmake/modules/FindQt4.cmake
-#      kdelibs/cmake/modules/FindRUBY.cmake
-#      kdelibs/cmake/modules/MacroOptionalFindPackage.cmake
-#      kdelibs/cmake/modules/MacroPushRequiredVars.cmake
-# 3. Build kdebindings with command like:
-#      cmake
-#        -DCMAKE_INSTALL_PREFIX=/opt/ruby1.8.7                          \
-#        -DRUBY_EXECUTABLE=/opt/ruby1.8.7/bin/ruby                      \
-#        -DRUBY_INCLUDE_PATH=/opt/ruby1.8.7/lib/ruby/1.8/i686-linux/    \
-#        -Wno-dev                                                       \
-#        -DENABLE_SMOKE=on                                              \
-#        -DENABLE_QTRUBY=on                                             \
-#        -DENABLE_QTWEBKIT_SMOKE=off                                    \
-#        -DENABLE_QTSCRIPT_SMOKE=off                                    \
-#        -DENABLE_QTUITOOLS_SMOKE=off                                   \
-#        -DENABLE_QTTEST_SMOKE=off                                      \
-#        -DENABLE_PHONON_SMOKE=off                                      \
-#        -DENABLE_QSCI_SMOKE=off                                        \
-#        -DENABLE_QWT_SMOKE=off                                         \
-#        -DENABLE_KDE_SMOKE=off                                         \
-#        -DENABLE_KDEVPLATFORM_SMOKE=off                                \
-#        -DENABLE_KHTML_SMOKE=off                                       \
-#        -DENABLE_KTEXTEDITOR_SMOKE=off                                 \
-#        -DENABLE_SOLID_SMOKE=off                                       \
-#        -DENABLE_PLASMA_SMOKE=off                                      \
-#        -DENABLE_QTWEBKIT_RUBY=off                                     \
-#        -DENABLE_QTUITOOLS_RUBY=off                                    \
-#        -DENABLE_QTSCRIPT=off                                          \
-#        -DENABLE_QTTEST=off                                            \
-#        -DENABLE_PHONON_RUBY=off                                       \
-#        -DENABLE_QSCINTILLA_RUBY=off                                   \
-#        -DENABLE_QWT_RUBY=off                                          \
-#        -DENABLE_SOPRANO_RUBY=off                                      \
-#        -DENABLE_KDEVPLATFORM_RUBY=off                                 \
-#        -DENABLE_KORUNDUM_RUBY=off                                     \
-#        -DENABLE_KHTML_RUBY=off                                        \
-#        -DENABLE_KTEXTEDITOR_RUBY=off                                  \
-#        -DENABLE_SOLID_RUBY=off                                        \
-#        -DENABLE_KROSSRUBY=off                                         \
-#        -DENABLE_PLASMA_RUBY=off
-# 4. If you need to clean the tree, use:
-#      make clean
-#      rm CMakeCache.txt CMakeFiles/*log
 #
+# 1. Copy this file to ./CMakeLists.txt
+#
+# 2. Copy files neede by cmake from ../kdelibs/ to ./cmake/modules/:
+#
+#  cp ../kdelibs/cmake/modules/FindQt4.cmake                  ./cmake/modules/
+#  cp ../kdelibs/cmake/modules/FindRUBY.cmake                 ./cmake/modules/
+#  cp ../kdelibs/cmake/modules/MacroOptionalFindPackage.cmake ./cmake/modules/
+#  cp ../kdelibs/cmake/modules/MacroPushRequiredVars.cmake    ./cmake/modules/
+#
+# 3. Build kdebindings with a set of commands like:
+#
+#  test -r Makefile && make clean
+#  rm -f CMakeCache.txt CMakeFiles/*log
+#  cmake                                                         \
+#    -DCMAKE_INSTALL_PREFIX=/usr/local                           \
+#    -DRUBY_EXECUTABLE=/usr/local/bin/ruby                       \
+#    -DRUBY_INCLUDE_PATH=/usr/local/lib/ruby/1.8/i686-linux/     \
+#    -Wno-dev                                                    \
+#    -DENABLE_SMOKE=on                                           \
+#    -DENABLE_QTRUBY=on                                          \
+#    -DENABLE_QTWEBKIT_SMOKE=off                                 \
+#    -DENABLE_QTSCRIPT_SMOKE=off                                 \
+#    -DENABLE_QTUITOOLS_SMOKE=off                                \
+#    -DENABLE_QTTEST_SMOKE=off                                   \
+#    -DENABLE_PHONON_SMOKE=off                                   \
+#    -DENABLE_QSCI_SMOKE=off                                     \
+#    -DENABLE_QWT_SMOKE=off                                      \
+#    -DENABLE_KDE_SMOKE=off                                      \
+#    -DENABLE_KDEVPLATFORM_SMOKE=off                             \
+#    -DENABLE_KHTML_SMOKE=off                                    \
+#    -DENABLE_KTEXTEDITOR_SMOKE=off                              \
+#    -DENABLE_SOLID_SMOKE=off                                    \
+#    -DENABLE_PLASMA_SMOKE=off                                   \
+#    -DENABLE_QTWEBKIT_RUBY=off                                  \
+#    -DENABLE_QTUITOOLS_RUBY=off                                 \
+#    -DENABLE_QTSCRIPT=off                                       \
+#    -DENABLE_QTTEST=off                                         \
+#    -DENABLE_PHONON_RUBY=off                                    \
+#    -DENABLE_QSCINTILLA_RUBY=off                                \
+#    -DENABLE_QWT_RUBY=off                                       \
+#    -DENABLE_SOPRANO_RUBY=off                                   \
+#    -DENABLE_KDEVPLATFORM_RUBY=off                              \
+#    -DENABLE_KORUNDUM_RUBY=off                                  \
+#    -DENABLE_KHTML_RUBY=off                                     \
+#    -DENABLE_KTEXTEDITOR_RUBY=off                               \
+#    -DENABLE_SOLID_RUBY=off                                     \
+#    -DENABLE_KROSSRUBY=off                                      \
+#    -DENABLE_PLASMA_RUBY=off                                    \
+#    -DENABLE_QIMAGEBLITZ_SMOKE=off
+#  make
+#  make install
+#
 
 project(kdebindings)
 



More information about the Kde-bindings mailing list