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

List:       kde-commits
Subject:    KDE/kdeedu
From:       Niko Sams <niko.sams () gmail ! com>
Date:       2010-12-22 18:03:16
Message-ID: 20101222180316.45072AC8AA () svn ! kde ! org
[Download RAW message or body]

SVN commit 1208652 by nsams:

move cmake modules into repo where they are used

 M  +8 -0      blinken/CMakeLists.txt  
 M  +2 -1      blinken/src/CMakeLists.txt  
 M  +1 -1      blinken/src/blinken.cpp  
 M  +1 -1      blinken/src/highscoredialog.cpp  
 M  +5 -0      cantor/CMakeLists.txt  
 A             cantor/cmake (directory)  
 A             cantor/cmake/FindLibSpectre.cmake   \
cmake/modules/FindLibSpectre.cmake#1208633  A             cantor/cmake/FindR.cmake   \
cmake/modules/FindR.cmake#1208633  M  +1 -1      \
cantor/src/backends/octave/scripts/CMakeLists.txt    D             \
cmake/modules/FindLibSpectre.cmake    D             cmake/modules/FindR.cmake  
 M  +8 -0      kanagram/CMakeLists.txt  
 M  +2 -3      kanagram/src/CMakeLists.txt  
 M  +1 -1      kanagram/src/kanagram.cpp  
 M  +8 -0      khangman/CMakeLists.txt  
 M  +2 -2      khangman/src/CMakeLists.txt  
 M  +2 -2      khangman/src/main.cpp  
 M  +8 -0      kwordquiz/CMakeLists.txt  
 M  +2 -2      kwordquiz/src/CMakeLists.txt  
 M  +22 -1     libkdeedu/CMakeLists.txt  
 M  +1 -1      libkdeedu/kdeeduui/CMakeLists.txt  
 M  +3 -1      libkdeedu/keduvocdocument/CMakeLists.txt  
 M  +1 -1      libkdeedu/keduvocdocument/tests/CMakeLists.txt  
 M  +9 -0      parley/CMakeLists.txt  
 M  +2 -2      parley/plasmoid/CMakeLists.txt  
 M  +2 -2      parley/plasmoid/engine/CMakeLists.txt  
 M  +2 -2      parley/src/CMakeLists.txt  
 M  +2 -0      parley/src/parleyactions.cpp  


--- trunk/KDE/kdeedu/blinken/CMakeLists.txt #1208651:1208652
@@ -1,5 +1,13 @@
 project(blinken)
 
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
+
+set(CMAKE_MODULE_PATH ${blinken_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
+
+find_package(LibKdeEdu REQUIRED)
+
 add_subdirectory( src ) 
 add_subdirectory( images ) 
 add_subdirectory( icons ) 
--- trunk/KDE/kdeedu/blinken/src/CMakeLists.txt #1208651:1208652
@@ -1,3 +1,4 @@
+include_directories( ${LIBKDEEDU_INCLUDE_DIR} )
 
 ########### next target ###############
 
@@ -20,7 +21,7 @@
 
 kde4_add_executable(blinken ${blinken_SRCS})
 
-target_link_libraries(blinken  ${KDE4_KIO_LIBS} ${KDE4_PHONON_LIBS} kdeeduui )
+target_link_libraries(blinken  ${KDE4_KIO_LIBS} ${KDE4_PHONON_LIBS} \
${LIBKDEEDU_KDEEDUUI_LIBRARIES} )  
 install(TARGETS blinken  ${INSTALL_TARGETS_DEFAULT_ARGS} )
 
--- trunk/KDE/kdeedu/blinken/src/blinken.cpp #1208651:1208652
@@ -28,7 +28,7 @@
 
 #include "button.h"
 #include "counter.h"
-#include "libkdeedu/kdeeduui/kedufontutils.h"
+#include <kedufontutils.h>
 #include "number.h"
 #include "highscoredialog.h"
 #include "settings.h"
--- trunk/KDE/kdeedu/blinken/src/highscoredialog.cpp #1208651:1208652
@@ -19,7 +19,7 @@
 #include <ktabwidget.h>
 
 #include "counter.h"
-#include "libkdeedu/kdeeduui/kedufontutils.h"
+#include <kedufontutils.h>
 #include "settings.h"
 
 static const int margin = 15;
--- trunk/KDE/kdeedu/cantor/CMakeLists.txt #1208651:1208652
@@ -1,5 +1,10 @@
 project(cantor)
 
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+
+set(CMAKE_MODULE_PATH ${cantor_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
+
 macro_optional_find_package(R)
 macro_log_feature(R_FOUND "R" "A free software environment for statistical computing \
and graphics" "http://www.r-project.org/" FALSE "" "Backend to use R with Cantor.")  
--- trunk/KDE/kdeedu/cantor/src/backends/octave/scripts/CMakeLists.txt \
#1208651:1208652 @@ -6,6 +6,6 @@
 set(PLOT_FILE_SUFFIX png)
 endif (WITH_EPS)
 
-configure_file(cantor_print.m.in cantor_print.m)
+configure_file(cantor_print.m.in ${CMAKE_CURRENT_BINARY_DIR}/cantor_print.m)
 install( FILES cantor_eigenvectors.m cantor_plot2d.m cantor_plot3d.m \
${CMAKE_CURRENT_BINARY_DIR}/cantor_print.m DESTINATION  ${OCTAVE_SCRIPT_INSTALL_DIR} \
)  
--- trunk/KDE/kdeedu/kanagram/CMakeLists.txt #1208651:1208652
@@ -1,5 +1,13 @@
 project(kanagram)
 
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
+
+set(CMAKE_MODULE_PATH ${kanagram_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
+
+find_package(LibKdeEdu REQUIRED)
+
 add_subdirectory( images ) 
 add_subdirectory( src ) 
 add_subdirectory( icons ) 
--- trunk/KDE/kdeedu/kanagram/src/CMakeLists.txt #1208651:1208652
@@ -1,7 +1,6 @@
 
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument/   )
+include_directories( ${LIBKDEEDU_INCLUDE_DIR} )
 
-
 ########### next target ###############
 
 set(kanagram_SRCS
@@ -27,7 +26,7 @@
 kde4_add_executable(kanagram ${kanagram_SRCS})
 add_dependencies(kanagram kvtml_data)
 
-target_link_libraries(kanagram  ${KDE4_KNEWSTUFF3_LIBS} ${KDE4_PHONON_LIBS} \
${QT_QTXML_LIBRARY} keduvocdocument kdeeduui ) +target_link_libraries(kanagram  \
${KDE4_KNEWSTUFF3_LIBS} ${KDE4_PHONON_LIBS} ${QT_QTXML_LIBRARY} \
${LIBKDEEDU_KDEUVOCDOCUMENT_LIBRARIES} ${LIBKDEEDU_KDEEDUUI_LIBRARIES} )  
 install(TARGETS kanagram  ${INSTALL_TARGETS_DEFAULT_ARGS} )
 
--- trunk/KDE/kdeedu/kanagram/src/kanagram.cpp #1208651:1208652
@@ -51,7 +51,7 @@
 #include "kanagramsettings.h"
 #include "mainsettings.h"
 #include "vocabsettings.h"
-#include "libkdeedu/kdeeduui/kedufontutils.h"
+#include <kedufontutils.h>
 
 static const char* m_textRevealWord = I18N_NOOP("reveal word");
 static const char* m_textHint = I18N_NOOP("hint");
--- trunk/KDE/kdeedu/khangman/CMakeLists.txt #1208651:1208652
@@ -1,5 +1,13 @@
 project(khangman)
 
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
+
+set(CMAKE_MODULE_PATH ${khangman_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
+
+find_package(LibKdeEdu REQUIRED)
+
 add_subdirectory( src )
 
 add_subdirectory( themes )
--- trunk/KDE/kdeedu/khangman/src/CMakeLists.txt #1208651:1208652
@@ -1,5 +1,5 @@
 
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument  )
+include_directories( ${LIBKDEEDU_INCLUDE_DIR} )
 
 ########### next target ###############
 
@@ -24,7 +24,7 @@
 kde4_add_executable(khangman ${khangman_SRCS})
 add_dependencies(khangman kvtml_data)
 
-target_link_libraries(khangman  keduvocdocument ${KDE4_KIO_LIBS} \
${KDE4_KNEWSTUFF3_LIBS} ${KDE4_PHONON_LIBS} ) +target_link_libraries(khangman  \
${LIBKDEEDU_KDEUVOCDOCUMENT_LIBRARIES} ${KDE4_KIO_LIBS} ${KDE4_KNEWSTUFF3_LIBS} \
${KDE4_PHONON_LIBS} )  
 install(TARGETS khangman  ${INSTALL_TARGETS_DEFAULT_ARGS} )
 
--- trunk/KDE/kdeedu/khangman/src/main.cpp #1208651:1208652
@@ -45,9 +45,9 @@
     // Write the names with accents and all and this file save with
     // utf8 encoding.
     aboutData.addAuthor(ki18n("Anne-Marie Mahfouf"), ki18n("Current maintainer, \
                author"), 
-                        "annma@kde.org", "http://annma.blogspot.com", "annma");
+                        "annma@kde.org", "http://annma.blogspot.com");
     aboutData.addCredit(ki18n("Stefan Böhmann"),
-                        ki18n("Coding help"), "kde@hilefoks.org", \
"http://www.hilefoks.org", "hilefoks"); +                        ki18n("Coding \
help"), "kde@hilefoks.org", "http://www.hilefoks.org");  \
                aboutData.addCredit(ki18n("Stefan Asserhäll"),
                         ki18n("Swedish data files, coding help, transparent pictures \
and i18n fixes"),  "stefan.asserhall@telia.com");
--- trunk/KDE/kdeedu/kwordquiz/CMakeLists.txt #1208651:1208652
@@ -1,4 +1,12 @@
 project(kwordquiz)
 
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
+
+set(CMAKE_MODULE_PATH ${kwordquiz_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
+
+find_package(LibKdeEdu REQUIRED)
+
 add_subdirectory( src ) 
 
--- trunk/KDE/kdeedu/kwordquiz/src/CMakeLists.txt #1208651:1208652
@@ -3,7 +3,7 @@
 add_subdirectory( icons ) # global icons
 add_subdirectory( examples )
 
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument )
+include_directories( ${LIBKDEEDU_INCLUDE_DIR} )
 
 
 ########### next target ###############
@@ -65,7 +65,7 @@
 
 kde4_add_executable(kwordquiz ${kwordquiz_SRCS})
 
-target_link_libraries(kwordquiz  keduvocdocument ${KDE4_KIO_LIBS} \
${KDE4_KNEWSTUFF3_LIBS} ${KDE4_KNOTIFYCONFIG_LIBS} ${KDE4_KUTILS_LIBS} \
${KDE4_PHONON_LIBRARY}) +target_link_libraries(kwordquiz  \
${LIBKDEEDU_KDEUVOCDOCUMENT_LIBRARIES} ${KDE4_KIO_LIBS} ${KDE4_KNEWSTUFF3_LIBS} \
${KDE4_KNOTIFYCONFIG_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_PHONON_LIBRARY})  
 install(TARGETS kwordquiz  ${INSTALL_TARGETS_DEFAULT_ARGS} )
 
--- trunk/KDE/kdeedu/libkdeedu/CMakeLists.txt #1208651:1208652
@@ -1,10 +1,31 @@
-project(libkdeedu)
+project(LibKdeEdu)
 
 #add_definitions( -Wall -fprofile-arcs -ftest-coverage )
 
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
+
 add_subdirectory(keduvocdocument)
 add_subdirectory(kdeeduui)
 add_subdirectory(libscience)
 #add_subdirectory(widgets)
 add_subdirectory(qtmmlwidget)
 add_subdirectory(icons)
+
+
+configure_file( "${LibKdeEdu_SOURCE_DIR}/LibKdeEduConfig.cmake.in" \
"${LibKdeEdu_BINARY_DIR}/LibKdeEduConfig.cmake" @ONLY ) +
+if(KDE4_USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR)
+    set(_LibKdeEdu_CONFIG_DEST "${LIB_INSTALL_DIR}/cmake/libkdeedu")
+else(KDE4_USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR)
+    set(_LibKdeEdu_CONFIG_DEST "${LIB_INSTALL_DIR}/libkdeedu")
+endif(KDE4_USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR)
+
+install( FILES
+        "${LibKdeEdu_BINARY_DIR}/LibKdeEduConfig.cmake"
+        DESTINATION "${_LibKdeEdu_CONFIG_DEST}" )
+install( EXPORT LibKdeEduTargets
+         DESTINATION "${_LibKdeEdu_CONFIG_DEST}"
+         NAMESPACE LibKdeEduImport__
+         FILE LibKdeEduTargets.cmake )
--- trunk/KDE/kdeedu/libkdeedu/kdeeduui/CMakeLists.txt #1208651:1208652
@@ -14,7 +14,7 @@
 target_link_libraries(kdeeduui ${KDE4_KHTML_LIBS} ${QT_QTXML_LIBRARY})
 
 set_target_properties(kdeeduui PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION \
                ${GENERIC_LIB_SOVERSION} )
-install(TARGETS kdeeduui  ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS kdeeduui EXPORT LibKdeEduTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
 
 
 ########### install files ###############
--- trunk/KDE/kdeedu/libkdeedu/keduvocdocument/CMakeLists.txt #1208651:1208652
@@ -46,7 +46,7 @@
 #    SOVERSION ${LIB_KEDUVOCDOCUMENT_SOVERSION}
 #)
 
-install(TARGETS keduvocdocument ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS keduvocdocument EXPORT LibKdeEduTargets \
${INSTALL_TARGETS_DEFAULT_ARGS})  
 
 ########### install files ###############
@@ -68,5 +68,7 @@
     keduvocwordtype.h
     keduvocpersonalpronoun.h
     sharedkvtmlfiles.h
+    keduvocdeclension.h
+    keduvockvtml2writer.h
     DESTINATION ${INCLUDE_INSTALL_DIR}/libkdeedu  COMPONENT Devel
 )
--- trunk/KDE/kdeedu/libkdeedu/keduvocdocument/tests/CMakeLists.txt #1208651:1208652
@@ -9,7 +9,7 @@
 # CONVERTER:
 
 
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument/   )
+include_directories( .. )
 
 
 ########### next target ###############
--- trunk/KDE/kdeedu/parley/CMakeLists.txt #1208651:1208652
@@ -1,5 +1,14 @@
 project(parley)
 
+find_package(KDE4 REQUIRED)
+include(KDE4Defaults)
+include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
+
+set(CMAKE_MODULE_PATH ${parley_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
+
+find_package(LibKdeEdu REQUIRED)
+
+
 macro_optional_find_package(LibXslt)
 macro_optional_find_package(LibXml2)
 find_package(LibAttica)
--- trunk/KDE/kdeedu/parley/plasmoid/CMakeLists.txt #1208651:1208652
@@ -1,7 +1,7 @@
 project(plasma-parley)
 add_subdirectory( engine )
 
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument/   )
+include_directories( ${LIBKDEEDU_INCLUDE_DIR} )
 set(parley_plasma_SRCS
     parley_plasma.cpp
     )
@@ -11,7 +11,7 @@
 kde4_add_plugin(plasma_applet_parley ${parley_plasma_SRCS})
 target_link_libraries(plasma_applet_parley
     plasma ${KDE4_KIO_LIBS}
-    keduvocdocument
+    ${LIBKDEEDU_KDEUVOCDOCUMENT_LIBRARIES}
     )
 
 install(
--- trunk/KDE/kdeedu/parley/plasmoid/engine/CMakeLists.txt #1208651:1208652
@@ -2,12 +2,12 @@
     parley_engine.cpp
 )
 
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument/ )
+include_directories( ${LIBKDEEDU_INCLUDE_DIR} )
 
 kde4_add_plugin(plasma_engine_parley ${parley_engine_SRCS})
 target_link_libraries(plasma_engine_parley ${KDE4_KDECORE_LIBS}
   plasma
-  keduvocdocument
+  ${LIBKDEEDU_KDEUVOCDOCUMENT_LIBRARIES}
 )
 
 install(TARGETS plasma_engine_parley DESTINATION ${PLUGIN_INSTALL_DIR})
--- trunk/KDE/kdeedu/parley/src/CMakeLists.txt #1208651:1208652
@@ -4,7 +4,7 @@
 add_subdirectory( settings )
 
 # libkdeedu/keduvocdocument contains the library for reading and writing vocabulary \
                files
-include_directories( ${CMAKE_SOURCE_DIR}/libkdeedu/keduvocdocument/ )
+include_directories( ${LIBKDEEDU_INCLUDE_DIR} )
 
 set(parley_SRCS
     main.cpp
@@ -164,7 +164,7 @@
 
 target_link_libraries(
     parley
-    keduvocdocument
+    ${LIBKDEEDU_KDEUVOCDOCUMENT_LIBRARIES}
     ${KDE4_KHTML_LIBS}
     ${KDE4_KNEWSTUFF3_LIBS}
     ${KDE4_PHONON_LIBS}
--- trunk/KDE/kdeedu/parley/src/parleyactions.cpp #1208651:1208652
@@ -188,7 +188,9 @@
 
 KAction* ParleyActions::createUploadAction(const QObject* recvr, const char* slot, \
KActionCollection* collection)  {
+    /*
     KAction *pAction = KNS3::standardActionUpload(i18n("&Upload Vocabulary \
                Document..."), recvr, slot, collection, "file_upload");
     pAction->setHelpText(i18n("Share the current vocabulary collection with other \
users"));  return pAction;
+    */
 }


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

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