diff options
author | François Andriot <albator78@libertysurf.fr> | 2014-11-09 12:54:35 +0100 |
---|---|---|
committer | François Andriot <albator78@libertysurf.fr> | 2014-11-09 12:54:35 +0100 |
commit | a3bdc3b32bcb585ff9786e727bd8d47917ba3c10 (patch) | |
tree | 5da21e4e0bdcc029a5b4a0cf4ae26ff4d300f5e1 /redhat/tdesdk/kdesdk-3.5.13-add_forgotten_cmake_files.patch | |
parent | e25e5dfb46bcbb9327349620eca4da0a9538bf0d (diff) | |
download | tde-packaging-a3bdc3b32bcb585ff9786e727bd8d47917ba3c10.tar.gz tde-packaging-a3bdc3b32bcb585ff9786e727bd8d47917ba3c10.zip |
RPM packaging: update build scripts
Diffstat (limited to 'redhat/tdesdk/kdesdk-3.5.13-add_forgotten_cmake_files.patch')
-rw-r--r-- | redhat/tdesdk/kdesdk-3.5.13-add_forgotten_cmake_files.patch | 1921 |
1 files changed, 0 insertions, 1921 deletions
diff --git a/redhat/tdesdk/kdesdk-3.5.13-add_forgotten_cmake_files.patch b/redhat/tdesdk/kdesdk-3.5.13-add_forgotten_cmake_files.patch deleted file mode 100644 index 7571e552c..000000000 --- a/redhat/tdesdk/kdesdk-3.5.13-add_forgotten_cmake_files.patch +++ /dev/null @@ -1,1921 +0,0 @@ -commit adee843c4d5c8fbce75abd3a768d643392e4ea90 -Author: Serghei Amelian <serghei.amelian@gmail.com> -Date: 1329245722 +0200 - - [tdesdk/cmake] added forgotten files - -diff --git a/kdeaccounts-plugin/CMakeLists.txt b/kdeaccounts-plugin/CMakeLists.txt -new file mode 100644 -index 0000000..2a14486 ---- /dev/null -+++ b/kdeaccounts-plugin/CMakeLists.txt -@@ -0,0 +1,34 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES kdeaccountsplugin.desktop -+ DESTINATION ${DATA_INSTALL_DIR}/kabc/formats ) -+ -+ -+##### kabcformat_kdeaccounts (module) ########### -+ -+tde_add_kpart( kabcformat_kdeaccounts -+ SOURCES kdeaccountsformat.cpp -+ LINK kabc-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kfile-plugins/CMakeLists.txt b/kfile-plugins/CMakeLists.txt -new file mode 100644 -index 0000000..6b769e5 ---- /dev/null -+++ b/kfile-plugins/CMakeLists.txt -@@ -0,0 +1,14 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_subdirectory( diff ) -+add_subdirectory( c++ ) -+add_subdirectory( ts ) -diff --git a/kfile-plugins/c++/CMakeLists.txt b/kfile-plugins/c++/CMakeLists.txt -new file mode 100644 -index 0000000..9b56e9d ---- /dev/null -+++ b/kfile-plugins/c++/CMakeLists.txt -@@ -0,0 +1,35 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES kfile_cpp.desktop kfile_h.desktop -+ DESTINATION ${SERVICES_INSTALL_DIR} ) -+ -+ -+##### kfile_cpp (module) ######################## -+ -+tde_add_kpart( kfile_cpp AUTOMOC -+ SOURCES kfile_cpp.cpp -+ LINK kio-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kfile-plugins/diff/CMakeLists.txt b/kfile-plugins/diff/CMakeLists.txt -new file mode 100644 -index 0000000..292372c ---- /dev/null -+++ b/kfile-plugins/diff/CMakeLists.txt -@@ -0,0 +1,34 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES kfile_diff.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -+ -+ -+##### kfile_diff (module) ####################### -+ -+tde_add_kpart( kfile_diff AUTOMOC -+ SOURCES kfile_diff.cpp -+ LINK kio-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kfile-plugins/ts/CMakeLists.txt b/kfile-plugins/ts/CMakeLists.txt -new file mode 100644 -index 0000000..4e68beb ---- /dev/null -+++ b/kfile-plugins/ts/CMakeLists.txt -@@ -0,0 +1,35 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES kfile_ts.desktop -+ DESTINATION ${SERVICES_INSTALL_DIR} ) -+ -+ -+##### kfile_ts (module) ######################### -+ -+tde_add_kpart( kfile_ts AUTOMOC -+ SOURCES kfile_ts.cpp -+ LINK kio-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kioslave/CMakeLists.txt b/kioslave/CMakeLists.txt -new file mode 100644 -index 0000000..a23a176 ---- /dev/null -+++ b/kioslave/CMakeLists.txt -@@ -0,0 +1,12 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_subdirectory( svn ) -diff --git a/kioslave/svn/CMakeLists.txt b/kioslave/svn/CMakeLists.txt -new file mode 100644 -index 0000000..9d3c496 ---- /dev/null -+++ b/kioslave/svn/CMakeLists.txt -@@ -0,0 +1,46 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include( ConfigureChecks.cmake ) -+ -+add_subdirectory( ksvnd ) -+add_subdirectory( svnhelper ) -+add_subdirectory( icons ) -+ -+include_directories( -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+ ${APR_INCLUDE_DIRS} -+ ${SVN_INCLUDE_DIR} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+ ${APR_LIBRARY_DIRS} -+ ${SVN_LIBRARY_DIR} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES -+ svn+http.protocol svn+https.protocol svn+file.protocol -+ svn+ssh.protocol svn.protocol -+ DESTINATION ${SERVICES_INSTALL_DIR} ) -+ -+ -+##### kio_svn (module) ########################## -+ -+tde_add_kpart( kio_svn -+ SOURCES svn.cpp -+ LINK kio-shared ${APR_LIBRARIES} ${SVN_LIBRARIES} -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kioslave/svn/ConfigureChecks.cmake b/kioslave/svn/ConfigureChecks.cmake -new file mode 100644 -index 0000000..81358c6 ---- /dev/null -+++ b/kioslave/svn/ConfigureChecks.cmake -@@ -0,0 +1,50 @@ -+################################################# -+# -+# (C) 2010-2011 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+pkg_search_module( APR apr-1 ) -+if( APR_FOUND ) -+ set( HAVE_APR 1 ) -+else( ) -+ tde_message_fatal( "apr-1 is required, but was not found on your system" ) -+endif( ) -+ -+ -+# check for subversion library -+ -+check_library_exists( "svn_client-1" "svn_pool_create_ex" "${SVN_LIBRARY_DIR}" HAVE_SVN_POOL_CREATE_EX ) -+ -+if( HAVE_SVN_POOL_CREATE_EX ) -+ set( SVN_LIBRARIES "svn_client-1;svn_subr-1;svn_ra-1" ) -+else( ) -+ tde_message_fatal( "svn_client-1 library was not found on your system.\n Subversion is installed?\n Try to set SVN_LIBRARY_DIR to subversion library directory." ) -+endif( ) -+ -+ -+# check for subversion headers -+ -+set( CMAKE_REQUIRED_FLAGS "-I${APR_INCLUDE_DIRS}" ) -+set( CMAKE_REQUIRED_DEFINITIONS "${APR_CFLAGS}" ) -+ -+if( SVN_INCLUDE_DIR ) -+ set( CMAKE_REQUIRED_INCLUDES "${SVN_INCLUDE_DIR}" ) -+ check_include_file( "svn_types.h" HAVE_SVN_TYPES_H ) -+ tde_restore( CMAKE_REQUIRED_INCLUDES ) -+else( ) -+ # FIXME must be improved -+ check_include_file( "/usr/include/subversion-1/svn_types.h" HAVE_SVN_TYPES_H ) -+ set( SVN_INCLUDE_DIR "/usr/include/subversion-1" ) -+endif( ) -+ -+tde_restore( CMAKE_REQUIRED_FLAGS CMAKE_REQUIRED_DEFINITIONS ) -+ -+if( NOT HAVE_SVN_TYPES_H ) -+ tde_message_fatal( "svn_types.h file was not found on your system.\n Subversion devel files are installed?\n Try to set SVN_INCLUDE_DIR to subversion include directory." ) -+endif( ) -diff --git a/kioslave/svn/icons/CMakeLists.txt b/kioslave/svn/icons/CMakeLists.txt -new file mode 100644 -index 0000000..96bca44 ---- /dev/null -+++ b/kioslave/svn/icons/CMakeLists.txt -@@ -0,0 +1,12 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+tde_install_icons( ) -diff --git a/kioslave/svn/ksvnd/CMakeLists.txt b/kioslave/svn/ksvnd/CMakeLists.txt -new file mode 100644 -index 0000000..d377ee7 ---- /dev/null -+++ b/kioslave/svn/ksvnd/CMakeLists.txt -@@ -0,0 +1,36 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES ksvnd.desktop -+ DESTINATION ${SERVICES_INSTALL_DIR}/kded ) -+ -+ -+##### kded_ksvnd (module) ####################### -+ -+tde_add_kpart( kded_ksvnd AUTOMOC -+ SOURCES commitdlg.ui ksvnd.cpp ksvnd.skel -+ LINK kio-shared kdeinit_kded-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kioslave/svn/svnhelper/CMakeLists.txt b/kioslave/svn/svnhelper/CMakeLists.txt -new file mode 100644 -index 0000000..ad82d38 ---- /dev/null -+++ b/kioslave/svn/svnhelper/CMakeLists.txt -@@ -0,0 +1,38 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES -+ subversion.desktop subversion_toplevel.desktop -+ DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus ) -+ -+ -+##### kio_svn_helper (executable) ############### -+ -+tde_add_executable( kio_svn_helper AUTOMOC -+ SOURCES -+ kio_svn_helper.cpp subversioncheckout.ui subversionswitch.ui -+ subversionlog.ui subversiondiff.ui -+ LINK kio-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/kmtrace/CMakeLists.txt b/kmtrace/CMakeLists.txt -new file mode 100644 -index 0000000..600391b ---- /dev/null -+++ b/kmtrace/CMakeLists.txt -@@ -0,0 +1,76 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+set( LD_FLAGS "-Wl,-Bstatic -liberty -Wl,-Bdynamic" ) -+ -+ -+##### other data ################################ -+ -+configure_file( kminspector.cmake kminspector @ONLY ) -+ -+install( FILES kde.excludes -+ DESTINATION ${DATA_INSTALL_DIR}/kmtrace ) -+ -+install( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/kminspector -+ DESTINATION ${BIN_INSTALL_DIR} ) -+ -+ -+##### ktrace_s (static) ######################### -+ -+tde_add_library( ktrace_s STATIC -+ SOURCES ktrace.c -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -+ -+##### ktrace (shared) ########################### -+ -+tde_add_library( ktrace SHARED -+ SOURCES ksotrace.cpp ktrace.c -+ LINK dl -+ DESTINATION ${LIB_INSTALL_DIR}/kmtrace -+) -+ -+ -+##### kmtrace (executable) ###################### -+ -+tde_add_executable( kmtrace -+ SOURCES kmtrace.cpp -+ LINK ${LD_FLAGS} kdecore-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -+ -+##### demangle (executable) ##################### -+ -+tde_add_executable( demangle -+ SOURCES demangle.cpp -+ LINK ${LD_FLAGS} ${TQT_LIBRARIES} -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -+ -+##### kmmatch (executable) ###################### -+ -+tde_add_executable( kmmatch -+ SOURCES match.cpp -+ LINK ${TQT_LIBRARIES} -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/kmtrace/kminspector.cmake b/kmtrace/kminspector.cmake -new file mode 100644 -index 0000000..c572ba7 ---- /dev/null -+++ b/kmtrace/kminspector.cmake -@@ -0,0 +1,9 @@ -+#! /bin/sh -+ -+export MALLOC_TREE=kminspector.tree -+export MALLOC_THRESHOLD=2000 -+export LD_PRELOAD=@LIB_INSTALL_DIR@/kmtrace/libktrace.so -+ -+$* -+ -+cat kminspector.tree | less -diff --git a/kompare/CMakeLists.txt b/kompare/CMakeLists.txt -new file mode 100644 -index 0000000..42d5d45 ---- /dev/null -+++ b/kompare/CMakeLists.txt -@@ -0,0 +1,55 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_subdirectory( interfaces ) -+add_subdirectory( libdiff2 ) -+add_subdirectory( libdialogpages ) -+add_subdirectory( komparenavtreepart ) -+add_subdirectory( komparepart ) -+add_subdirectory( pics ) -+ -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR}/libdiff2 -+ ${CMAKE_CURRENT_SOURCE_DIR}/libdialogpages -+ ${CMAKE_CURRENT_SOURCE_DIR}/komparenavtreepart -+ ${CMAKE_CURRENT_SOURCE_DIR}/komparepart -+ ${CMAKE_CURRENT_SOURCE_DIR}/interfaces -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES kompare.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) -+install( FILES kompareui.rc DESTINATION ${DATA_INSTALL_DIR}/kompare ) -+ -+install( FILES -+ komparenavigationpart.desktop kompareviewpart.desktop -+ DESTINATION ${SERVICETYPES_INSTALL_DIR} ) -+ -+ -+##### kompare (executable) ###################### -+ -+tde_add_executable( kompare AUTOMOC -+ SOURCES -+ main.cpp kompare_shell.cpp kompareurldialog.cpp -+ LINK -+ dialogpages-static kompareinterface-shared kio-shared -+ kparts-shared ktexteditor-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/kompare/interfaces/CMakeLists.txt b/kompare/interfaces/CMakeLists.txt -new file mode 100644 -index 0000000..bd6583e ---- /dev/null -+++ b/kompare/interfaces/CMakeLists.txt -@@ -0,0 +1,28 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### kompareinterface (shared) ################# -+ -+tde_add_library( kompareinterface SHARED -+ SOURCES kompareinterface.cpp -+ LINK ${TQT_LIBRARIES} -+ DESTINATION ${LIB_INSTALL_DIR} -+) -diff --git a/kompare/komparenavtreepart/CMakeLists.txt b/kompare/komparenavtreepart/CMakeLists.txt -new file mode 100644 -index 0000000..32af473 ---- /dev/null -+++ b/kompare/komparenavtreepart/CMakeLists.txt -@@ -0,0 +1,36 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR}/../libdiff2 -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES komparenavtreepart.desktop -+ DESTINATION ${SERVICES_INSTALL_DIR} ) -+ -+ -+##### libkomparenavtreepart (module) ############ -+ -+tde_add_kpart( libkomparenavtreepart AUTOMOC -+ SOURCES komparenavtreepart.cpp -+ LINK diff2-static kparts-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kompare/komparepart/CMakeLists.txt b/kompare/komparepart/CMakeLists.txt -new file mode 100644 -index 0000000..00fe0e0 ---- /dev/null -+++ b/kompare/komparepart/CMakeLists.txt -@@ -0,0 +1,46 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR}/../libdiff2 -+ ${CMAKE_CURRENT_SOURCE_DIR}/../libdialogpages -+ ${CMAKE_CURRENT_SOURCE_DIR}/../interfaces -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES komparepart.desktop -+ DESTINATION ${SERVICES_INSTALL_DIR} ) -+ -+install( FILES komparepartui.rc -+ DESTINATION ${DATA_INSTALL_DIR}/kompare ) -+ -+ -+##### libkomparepart (module) ################### -+ -+tde_add_kpart( libkomparepart AUTOMOC -+ SOURCES -+ kompare_part.cpp kompareconnectwidget.cpp komparesplitter.cpp -+ komparelistview.cpp kompareprefdlg.cpp komparesaveoptionsbase.ui -+ komparesaveoptionswidget.cpp -+ LINK -+ dialogpages-static diff2-static kompareinterface-shared -+ kparts-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/kompare/libdialogpages/CMakeLists.txt b/kompare/libdialogpages/CMakeLists.txt -new file mode 100644 -index 0000000..40f61bd ---- /dev/null -+++ b/kompare/libdialogpages/CMakeLists.txt -@@ -0,0 +1,26 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR}/../libdiff2 -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### dialogpages (static) ###################### -+ -+tde_add_library( dialogpages STATIC_PIC AUTOMOC -+ SOURCES -+ settingsbase.cpp diffsettings.cpp filessettings.cpp viewsettings.cpp -+ pagebase.cpp diffpage.cpp filespage.cpp viewpage.cpp -+) -diff --git a/kompare/libdiff2/CMakeLists.txt b/kompare/libdiff2/CMakeLists.txt -new file mode 100644 -index 0000000..65dd77e ---- /dev/null -+++ b/kompare/libdiff2/CMakeLists.txt -@@ -0,0 +1,31 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR}/../libdialogpages -+ ${CMAKE_CURRENT_SOURCE_DIR}/../komparepart -+ ${CMAKE_CURRENT_SOURCE_DIR}/../interfaces -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### diff2 (static) ############################ -+ -+tde_add_library( diff2 STATIC_PIC AUTOMOC -+ SOURCES -+ kompareprocess.cpp komparemodellist.cpp diffmodellist.cpp -+ diffmodel.cpp difference.cpp diffhunk.cpp levenshteintable.cpp -+ parser.cpp parserbase.cpp cvsdiffparser.cpp diffparser.cpp -+ perforceparser.cpp -+) -diff --git a/kompare/pics/CMakeLists.txt b/kompare/pics/CMakeLists.txt -new file mode 100644 -index 0000000..96bca44 ---- /dev/null -+++ b/kompare/pics/CMakeLists.txt -@@ -0,0 +1,12 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+tde_install_icons( ) -diff --git a/kprofilemethod/CMakeLists.txt b/kprofilemethod/CMakeLists.txt -new file mode 100644 -index 0000000..85ad07e ---- /dev/null -+++ b/kprofilemethod/CMakeLists.txt -@@ -0,0 +1,12 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+install( FILES kprofilemethod.h DESTINATION ${INCLUDE_INSTALL_DIR} ) -diff --git a/kspy/CMakeLists.txt b/kspy/CMakeLists.txt -new file mode 100644 -index 0000000..2dee53a ---- /dev/null -+++ b/kspy/CMakeLists.txt -@@ -0,0 +1,40 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### headers ################################### -+ -+install( FILES -+ kspy.h -+ DESTINATION ${INCLUDE_INSTALL_DIR} ) -+ -+ -+##### kspy (shared) ############################# -+ -+tde_add_library( kspy SHARED AUTOMOC -+ SOURCES -+ navviewitem.cpp propsview.cpp navview.cpp spy.cpp sigslotview.cpp -+ receiversview.cpp classinfoview.cpp -+ VERSION 1.2.0 -+ LINK kdeui-shared -+ DESTINATION ${LIB_INSTALL_DIR} -+) -diff --git a/kstartperf/CMakeLists.txt b/kstartperf/CMakeLists.txt -new file mode 100644 -index 0000000..5d377e7 ---- /dev/null -+++ b/kstartperf/CMakeLists.txt -@@ -0,0 +1,38 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### kstartperf (shared) ####################### -+ -+tde_add_library( kstartperf SHARED AUTOMOC -+ SOURCES libkstartperf.c -+ VERSION 1.0.0 -+ LINK ltdl -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -+ -+##### kstartperf (executable) ################### -+ -+tde_add_executable( kstartperf -+ SOURCES kstartperf.cpp -+ LINK kdecore-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/kuiviewer/CMakeLists.txt b/kuiviewer/CMakeLists.txt -new file mode 100644 -index 0000000..0376ea1 ---- /dev/null -+++ b/kuiviewer/CMakeLists.txt -@@ -0,0 +1,69 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+tde_install_icons( kuiviewer ) -+ -+install( FILES -+ kuiviewerui.rc -+ DESTINATION ${DATA_INSTALL_DIR}/kuiviewer ) -+ -+install( FILES -+ kuiviewer.desktop -+ DESTINATION ${XDG_APPS_INSTALL_DIR} ) -+ -+install( FILES -+ kuiviewer_part.desktop designerthumbnail.desktop -+ DESTINATION ${SERVICES_INSTALL_DIR} ) -+ -+install( FILES -+ kuiviewer_part.rc -+ DESTINATION ${DATA_INSTALL_DIR}/kuiviewerpart ) -+ -+ -+##### libkuiviewerpart (module) ################# -+ -+tde_add_kpart( libkuiviewerpart AUTOMOC -+ SOURCES kuiviewer_part.cpp -+ LINK ktexteditor-shared qui -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -+ -+ -+##### quithumbnail (module) ##################### -+ -+tde_add_kpart( quithumbnail -+ SOURCES quicreator.cpp -+ LINK ${TQT_LIBRARIES} qui -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -+ -+ -+##### kuiviewer (executable) #################### -+ -+tde_add_executable( kuiviewer AUTOMOC -+ SOURCES main.cpp kuiviewer.cpp -+ LINK ktexteditor-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/kunittest/CMakeLists.txt b/kunittest/CMakeLists.txt -new file mode 100644 -index 0000000..6b3aefd ---- /dev/null -+++ b/kunittest/CMakeLists.txt -@@ -0,0 +1,49 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### headers ################################### -+ -+install( FILES -+ runnergui.h -+ DESTINATION ${INCLUDE_INSTALL_DIR}/kunittest ) -+ -+install( PROGRAMS -+ kunittest kunittestmod kunittest_debughelper -+ DESTINATION ${BIN_INSTALL_DIR} ) -+ -+ -+##### kunittestgui (shared) ##################### -+ -+tde_add_library( kunittestgui SHARED AUTOMOC -+ SOURCES testerwidget.ui runnergui.cpp dcopinterface.skel -+ LINK kunittest-shared -+ DESTINATION ${LIB_INSTALL_DIR} -+) -+ -+ -+##### kunittestguimodrunner (executable) ######## -+ -+tde_add_executable( kunittestguimodrunner -+ SOURCES guimodrunner.cpp -+ LINK kunittestgui-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/poxml/CMakeLists.txt b/poxml/CMakeLists.txt -new file mode 100644 -index 0000000..ed6c1ae ---- /dev/null -+++ b/poxml/CMakeLists.txt -@@ -0,0 +1,70 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_definitions( -fexceptions ) -+ -+add_subdirectory( antlr ) -+ -+ -+include_directories( -+ ${CMAKE_CURRENT_SOURCE_DIR}/antlr -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### split2po (executable) ##################### -+ -+tde_add_executable( split2po -+ SOURCES split.cpp parser.cpp -+ LINK kio-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -+ -+##### xml2pot (executable) ###################### -+ -+tde_add_executable( xml2pot -+ SOURCES xml2pot.cpp parser.cpp -+ LINK kio-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -+ -+##### po2xml (executable) ####################### -+ -+tde_add_executable( po2xml -+ SOURCES GettextLexer.cpp GettextParser.cpp po2xml.cpp parser.cpp -+ LINK antlr-static kio-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -+ -+##### swappo (executable) ####################### -+ -+tde_add_executable( swappo -+ SOURCES GettextLexer.cpp GettextParser.cpp swappo.cpp parser.cpp -+ LINK antlr-static kio-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -+ -+##### transxx (executable) ###################### -+ -+tde_add_executable( transxx -+ SOURCES GettextLexer.cpp GettextParser.cpp transxx.cpp parser.cpp -+ LINK antlr-static kio-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/poxml/antlr/CMakeLists.txt b/poxml/antlr/CMakeLists.txt -new file mode 100644 -index 0000000..636d2f7 ---- /dev/null -+++ b/poxml/antlr/CMakeLists.txt -@@ -0,0 +1,12 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_subdirectory( src ) -diff --git a/poxml/antlr/src/CMakeLists.txt b/poxml/antlr/src/CMakeLists.txt -new file mode 100644 -index 0000000..cc54d00 ---- /dev/null -+++ b/poxml/antlr/src/CMakeLists.txt -@@ -0,0 +1,33 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+string( REPLACE ${TQT_CXX_FLAGS} "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} ) -+ -+include_directories( -+ ${CMAKE_CURRENT_SOURCE_DIR}/.. -+) -+ -+ -+##### antlr (static) ############################ -+ -+tde_add_library( antlr STATIC_PIC -+ SOURCES -+ ANTLRException.cpp ASTFactory.cpp ASTRefCount.cpp BaseAST.cpp -+ BitSet.cpp CharBuffer.cpp CharScanner.cpp CommonAST.cpp -+ CommonASTWithHiddenTokens.cpp CommonHiddenStreamToken.cpp -+ CommonToken.cpp InputBuffer.cpp LLkParser.cpp -+ LexerSharedInputState.cpp MismatchedCharException.cpp -+ MismatchedTokenException.cpp NoViableAltException.cpp -+ NoViableAltForCharException.cpp Parser.cpp ParserSharedInputState.cpp -+ RecognitionException.cpp String.cpp Token.cpp TokenBuffer.cpp -+ TokenStreamBasicFilter.cpp TokenStreamHiddenTokenFilter.cpp -+ TokenStreamSelector.cpp TreeParser.cpp TreeParserSharedInputState.cpp -+) -diff --git a/scheck/CMakeLists.txt b/scheck/CMakeLists.txt -new file mode 100644 -index 0000000..bef3a46 ---- /dev/null -+++ b/scheck/CMakeLists.txt -@@ -0,0 +1,34 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES scheck.themerc DESTINATION ${DATA_INSTALL_DIR}/kstyle/themes ) -+ -+ -+##### scheck (module) ############################ -+ -+tde_add_kpart( scheck AUTOMOC -+ SOURCES scheck.cpp -+ LINK kdeui-shared -+ DESTINATION ${PLUGIN_INSTALL_DIR} -+) -diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt -new file mode 100644 -index 0000000..6ed8ca8 ---- /dev/null -+++ b/scripts/CMakeLists.txt -@@ -0,0 +1,43 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+install( PROGRAMS -+ create_makefile create_makefiles adddebug cheatmake makeobj kde-build -+ build-progress.sh pruneemptydirs cvsbackport cvsversion cvscheck -+ cvslastchange cvslastlog cvsrevertlast noncvslist cvs-clean cvs2dist -+ cvsblame cvsforwardport create_cvsignore colorsvn create_svnignore -+ nonsvnlist svn2dist svnaddcurrentdir svnbackport svnforwardport -+ svn-clean svngettags svnlastchange svnlastlog svnrevertlast -+ svnversions svnchangesince findmissingcrystal kdesvn-build -+ kdedoc qtdoc extractrc extractattr zonetab2pot.py licensecheck -+ fixkdeincludes fixuifiles includemocs cxxmetric extend_dmalloc -+ kdekillall kdelnk2desktop.py package_crystalsvg png2mng.pl -+ kdemangen.pl -+ DESTINATION ${BIN_INSTALL_DIR} ) -+ -+ -+install( FILES -+ kdesvn-buildrc.xml -+ DESTINATION ${DATA_INSTALL_DIR}/katepart/syntax ) -+ -+ -+macro( _pod2man ) -+ foreach( _pod ${ARGN} ) -+ add_custom_command( -+ OUTPUT ${_pod}.1 -+ COMMAND pod2man ${CMAKE_CURRENT_SOURCE_DIR}/${_pod} > ${_pod}.1 -+ DEPENDS ${_pod} ) -+ add_custom_target( "${_pod}-man" ALL DEPENDS ${_pod}.1 ) -+ install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${_pod}.1 DESTINATION ${MAN_INSTALL_DIR} ) -+ endforeach( ) -+endmacro() -+ -+_pod2man( kde-build kdesvn-build cvsversion cvscheck noncvslist cvsblame includemocs ) -diff --git a/kcachegrind/CMakeLists.txt b/kcachegrind/CMakeLists.txt -new file mode 100644 -index 0000000..8c2da80 ---- /dev/null -+++ b/kcachegrind/CMakeLists.txt -@@ -0,0 +1,21 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include( ConfigureChecks.cmake ) -+ -+set( KCACHEGRIND_VERSION "0.4.6kde" ) -+configure_file( version.h.in version.h @ONLY ) -+configure_file( kcachegrind.spec.in kcachegrind.spec @ONLY ) -+configure_file( kcachegrind.lsm.in kcachegrind.lsm @ONLY ) -+ -+add_subdirectory( kcachegrind ) -+add_subdirectory( pics ) -+add_subdirectory( converters ) -diff --git a/kcachegrind/ConfigureChecks.cmake b/kcachegrind/ConfigureChecks.cmake -new file mode 100644 -index 0000000..e9b5cc2 ---- /dev/null -+++ b/kcachegrind/ConfigureChecks.cmake -@@ -0,0 +1,12 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+check_function_exists( mmap HAVE_MMAP ) -diff --git a/kcachegrind/converters/CMakeLists.txt b/kcachegrind/converters/CMakeLists.txt -new file mode 100644 -index 0000000..03e86bc ---- /dev/null -+++ b/kcachegrind/converters/CMakeLists.txt -@@ -0,0 +1,15 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+install( PROGRAMS -+ hotshot2calltree op2calltree pprof2calltree -+ dprof2calltree memprof2calltree -+ DESTINATION ${BIN_INSTALL_DIR} ) -diff --git a/kcachegrind/pics/CMakeLists.txt b/kcachegrind/pics/CMakeLists.txt -new file mode 100644 -index 0000000..ee29446 ---- /dev/null -+++ b/kcachegrind/pics/CMakeLists.txt -@@ -0,0 +1,14 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_subdirectory( hicolor ) -+ -+tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/kcachegrind/icons ) -diff --git a/kcachegrind/pics/hicolor/CMakeLists.txt b/kcachegrind/pics/hicolor/CMakeLists.txt -new file mode 100644 -index 0000000..1c162a1 ---- /dev/null -+++ b/kcachegrind/pics/hicolor/CMakeLists.txt -@@ -0,0 +1,12 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/kcachegrind/icons ) -diff --git a/kcachegrind/kcachegrind/CMakeLists.txt b/kcachegrind/kcachegrind/CMakeLists.txt -new file mode 100644 -index 0000000..cd284c3 ---- /dev/null -+++ b/kcachegrind/kcachegrind/CMakeLists.txt -@@ -0,0 +1,50 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+tde_install_icons( ) -+install( FILES kcachegrind.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) -+install( FILES kcachegrindui.rc tips DESTINATION ${DATA_INSTALL_DIR}/kcachegrind ) -+install( FILES x-kcachegrind.desktop DESTINATION ${MIME_INSTALL_DIR}/application ) -+ -+ -+##### kcachegrind (executable) ################## -+ -+tde_add_executable( kcachegrind AUTOMOC -+ SOURCES -+ functionselectionbase.ui stackselectionbase.ui partselectionbase.ui -+ configdlgbase.ui loader.cpp cachegrindloader.cpp treemap.cpp pool.cpp -+ main.cpp configuration.cpp functionselection.cpp coverage.cpp -+ partgraph.cpp toplevel.cpp stackselection.cpp stackbrowser.cpp -+ subcost.cpp tracedata.cpp partselection.cpp configdlg.cpp -+ utils.cpp fixcost.cpp traceitemview.cpp instrview.cpp tabview.cpp -+ sourceview.cpp callmapview.cpp callview.cpp coverageview.cpp -+ costtypeview.cpp partview.cpp listutils.cpp costtypeitem.cpp -+ multiview.cpp callitem.cpp coverageitem.cpp sourceitem.cpp -+ costlistitem.cpp partlistitem.cpp functionitem.cpp instritem.cpp -+ stackitem.cpp callgraphview.cpp -+ LINK kio-shared -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/umbrello/CMakeLists.txt b/umbrello/CMakeLists.txt -new file mode 100644 -index 0000000..5429f5a ---- /dev/null -+++ b/umbrello/CMakeLists.txt -@@ -0,0 +1,19 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include( ConfigureChecks.cmake ) -+ -+# generate version.h -+file( READ VERSION text ) -+string( REGEX REPLACE "\n" "" text "${text}" ) -+file( WRITE ${CMAKE_CURRENT_BINARY_DIR}/version.h "#define UMBRELLO_VERSION \"${text}\"\n" ) -+ -+add_subdirectory( umbrello ) -diff --git a/umbrello/ConfigureChecks.cmake b/umbrello/ConfigureChecks.cmake -new file mode 100644 -index 0000000..2167ab9 ---- /dev/null -+++ b/umbrello/ConfigureChecks.cmake -@@ -0,0 +1,20 @@ -+################################################# -+# -+# (C) 2010-2011 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+pkg_search_module( XML2 libxml-2.0 ) -+if( NOT XML2_FOUND ) -+ tde_message_fatal( "libxml-2.0 is required, but was not found on your system" ) -+endif( ) -+ -+pkg_search_module( XSLT libxslt ) -+if( NOT XSLT_FOUND ) -+ tde_message_fatal( "libxslt is required, but was not found on your system" ) -+endif( ) -diff --git a/umbrello/umbrello/CMakeLists.txt b/umbrello/umbrello/CMakeLists.txt -new file mode 100644 -index 0000000..f7c299b ---- /dev/null -+++ b/umbrello/umbrello/CMakeLists.txt -@@ -0,0 +1,86 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_subdirectory( codeimport ) -+add_subdirectory( dialogs ) -+add_subdirectory( docgenerators ) -+add_subdirectory( clipboard ) -+add_subdirectory( pics ) -+add_subdirectory( codegenerators ) -+add_subdirectory( headings ) -+add_subdirectory( refactoring ) -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_BINARY_DIR}/.. # for version.h -+ ${CMAKE_CURRENT_BINARY_DIR}/dialogs -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+tde_install_icons( ) -+install( FILES x-umbrello.desktop DESTINATION ${MIME_INSTALL_DIR}/application ) -+install( FILES tips umbrelloui.rc DESTINATION ${DATA_INSTALL_DIR}/umbrello ) -+install( FILES umbrello.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) -+ -+ -+##### umbrello (executable) ##################### -+ -+tde_add_executable( umbrello AUTOMOC -+ SOURCES -+ activitywidget.cpp actor.cpp actorwidget.cpp aligntoolbar.cpp -+ artifact.cpp artifactwidget.cpp association.cpp associationwidget.cpp -+ assocrules.cpp attribute.cpp boxwidget.cpp classifier.cpp -+ classifiercodedocument.cpp classifierlistitem.cpp -+ classifierwidget.cpp cmdlineexportallviewsevent.cpp -+ codeaccessormethod.cpp codeblock.cpp codeblockwithcomments.cpp -+ codeclassfield.cpp codeclassfielddeclarationblock.cpp -+ codecomment.cpp codedocument.cpp codegenerationpolicy.cpp -+ codegenerator.cpp codegenobjectwithtextblocks.cpp codemethodblock.cpp -+ codeoperation.cpp codeparameter.cpp component.cpp componentwidget.cpp -+ configurable.cpp datatypewidget.cpp dialog_utils.cpp -+ docwindow.cpp entity.cpp entityattribute.cpp entitywidget.cpp -+ enum.cpp enumliteral.cpp enumwidget.cpp floatingtextwidget.cpp -+ floatingtextwidgetcontroller.cpp folder.cpp forkjoinwidget.cpp -+ kplayerslideraction.cpp hierarchicalcodeblock.cpp import_rose.cpp -+ kstartuplogo.cpp linepath.cpp linkwidget.cpp listpopupmenu.cpp -+ main.cpp messagewidget.cpp messagewidgetcontroller.cpp -+ model_utils.cpp node.cpp nodewidget.cpp notewidget.cpp -+ notewidgetcontroller.cpp objectwidget.cpp objectwidgetcontroller.cpp -+ object_factory.cpp operation.cpp optionstate.cpp ownedcodeblock.cpp -+ ownedhierarchicalcodeblock.cpp package.cpp packagewidget.cpp -+ petalnode.cpp petaltree2uml.cpp plugin.cpp pluginloader.cpp -+ seqlinewidget.cpp statewidget.cpp stereotype.cpp template.cpp -+ textblock.cpp toolbarstate.cpp toolbarstatearrow.cpp -+ toolbarstateassociation.cpp toolbarstatefactory.cpp -+ toolbarstatemessages.cpp toolbarstateother.cpp toolbarstatepool.cpp -+ uml.cpp umlattributelist.cpp umlentityattributelist.cpp -+ umlcanvasobject.cpp umlclassifierlistitemlist.cpp umldoc.cpp -+ umllistview.cpp umllistviewitem.cpp umlnamespace.cpp umlobject.cpp -+ umlobjectlist.cpp umlrole.cpp umlview.cpp umlviewcanvas.cpp -+ umlviewimageexporter.cpp umlviewimageexporterall.cpp -+ umlviewimageexportermodel.cpp umlwidget.cpp umlwidgetcontroller.cpp -+ uniqueid.cpp usecase.cpp usecasewidget.cpp widgetbase.cpp -+ widget_factory.cpp widget_utils.cpp worktoolbar.cpp -+ LINK -+ refactoring-static codeimport-static kdevcppparser-static clipboard-static -+ codegenerator-static docgenerators-static dialogs-static -+ kdeprint-shared kio-shared ${XML2_LIBRARIES} ${XSLT_LIBRARIES} -+ DESTINATION ${BIN_INSTALL_DIR} -+) -diff --git a/umbrello/umbrello/clipboard/CMakeLists.txt b/umbrello/umbrello/clipboard/CMakeLists.txt -new file mode 100644 -index 0000000..a2e6113 ---- /dev/null -+++ b/umbrello/umbrello/clipboard/CMakeLists.txt -@@ -0,0 +1,25 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### clipboard (static) ######################## -+ -+tde_add_library( clipboard STATIC AUTOMOC -+ SOURCES -+ umldrag.cpp umlclipboard.cpp idchangelog.cpp -+) -diff --git a/umbrello/umbrello/codegenerators/CMakeLists.txt b/umbrello/umbrello/codegenerators/CMakeLists.txt -new file mode 100644 -index 0000000..7d68333 ---- /dev/null -+++ b/umbrello/umbrello/codegenerators/CMakeLists.txt -@@ -0,0 +1,54 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_BINARY_DIR}/../dialogs -+ ${CMAKE_CURRENT_SOURCE_DIR}/../dialogs -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### codegenerator (static) #################### -+ -+tde_add_library( codegenerator STATIC AUTOMOC -+ SOURCES -+ codegenfactory.cpp classifierinfo.cpp javacodegenerator.cpp -+ javaantcodedocument.cpp javacodeclassfield.cpp -+ javaclassifiercodedocument.cpp javacodecomment.cpp -+ javacodedocumentation.cpp javacodeoperation.cpp -+ javacodeaccessormethod.cpp javaclassdeclarationblock.cpp -+ javacodeclassfielddeclarationblock.cpp javacodegenerationpolicy.cpp -+ javacodegenerationpolicypage.cpp javacodegenerationformbase.ui -+ cppcodegenerator.cpp cppcodedocumentation.cpp cppcodeclassfield.cpp -+ cppcodecomment.cpp cppmakecodedocument.cpp cppsourcecodedocument.cpp -+ cppsourcecodeoperation.cpp cppsourcecodeaccessormethod.cpp -+ cppsourcecodeclassfielddeclarationblock.cpp -+ cppheadercodedocument.cpp cppheaderclassdeclarationblock.cpp -+ cppheadercodeoperation.cpp cppheadercodeaccessormethod.cpp -+ cppheadercodeclassfielddeclarationblock.cpp -+ cppcodegenerationpolicy.cpp cppcodegenerationpolicypage.cpp -+ cppcodegenerationformbase.ui cppcodegenerationform.cpp -+ rubycodegenerator.cpp rubycodeclassfield.cpp -+ rubyclassifiercodedocument.cpp rubycodecomment.cpp -+ rubycodedocumentation.cpp rubycodeoperation.cpp -+ rubycodeaccessormethod.cpp rubyclassdeclarationblock.cpp -+ rubycodeclassfielddeclarationblock.cpp rubycodegenerationpolicy.cpp -+ rubycodegenerationpolicypage.cpp rubycodegenerationformbase.ui -+ simplecodegenerator.cpp adawriter.cpp aswriter.cpp cppwriter.cpp -+ csharpwriter.cpp dwriter.cpp javawriter.cpp jswriter.cpp -+ idlwriter.cpp pascalwriter.cpp perlwriter.cpp php5writer.cpp -+ phpwriter.cpp pythonwriter.cpp rubywriter.cpp sqlwriter.cpp -+ tclwriter.cpp xmlschemawriter.cpp xmlelementcodeblock.cpp -+ xmlcodecomment.cpp codegen_utils.cpp -+) -diff --git a/umbrello/umbrello/codeimport/CMakeLists.txt b/umbrello/umbrello/codeimport/CMakeLists.txt -new file mode 100644 -index 0000000..d616ca6 ---- /dev/null -+++ b/umbrello/umbrello/codeimport/CMakeLists.txt -@@ -0,0 +1,29 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+add_subdirectory( kdevcppparser ) -+ -+ -+include_directories( -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### codeimport (static) ######################## -+ -+tde_add_library( codeimport STATIC -+ SOURCES -+ adaimport.cpp classimport.cpp cppimport.cpp idlimport.cpp -+ import_utils.cpp javaimport.cpp nativeimportbase.cpp pascalimport.cpp -+ pythonimport.cpp -+) -diff --git a/umbrello/umbrello/codeimport/kdevcppparser/CMakeLists.txt b/umbrello/umbrello/codeimport/kdevcppparser/CMakeLists.txt -new file mode 100644 -index 0000000..6c16fe3 ---- /dev/null -+++ b/umbrello/umbrello/codeimport/kdevcppparser/CMakeLists.txt -@@ -0,0 +1,24 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### kdevcppparser (static) #################### -+ -+tde_add_library( kdevcppparser STATIC -+ SOURCES -+ ast.cpp driver.cpp errors.cpp lexer.cpp lookup.cpp parser.cpp -+ tree_parser.cpp urlutil.cpp ast_utils.cpp cpptree2uml.cpp -+) -diff --git a/umbrello/umbrello/dialogs/CMakeLists.txt b/umbrello/umbrello/dialogs/CMakeLists.txt -new file mode 100644 -index 0000000..fbe04fa ---- /dev/null -+++ b/umbrello/umbrello/dialogs/CMakeLists.txt -@@ -0,0 +1,40 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### dialogs (static) ########################## -+ -+tde_add_library( dialogs STATIC AUTOMOC -+ SOURCES -+ codegenerationoptionsbase.ui codegenerationpolicybase.ui -+ codegenerationwizardbase.ui codeviewerdialogbase.ui -+ codevieweroptionsbase.ui diagrampropertiespage.ui -+ exportallviewsdialogbase.ui umlrolepropertiesbase.ui -+ activitydialog.cpp activitypage.cpp assocgenpage.cpp -+ assocpage.cpp assocpropdlg.cpp assocrolepage.cpp classgenpage.cpp -+ classifierlistpage.cpp classoptionspage.cpp classpropdlg.cpp -+ classwizard.cpp codeeditor.cpp codegenerationoptionspage.cpp -+ codegenerationpolicypage.cpp codegenerationwizard.cpp -+ codeviewerdialog.cpp codevieweroptionspage.cpp -+ defaultcodegenpolicypage.cpp diagramprintpage.cpp -+ exportallviewsdialog.cpp notedialog.cpp overwritedialogue.cpp -+ pkgcontentspage.cpp parmpropdlg.cpp selectopdlg.cpp settingsdlg.cpp -+ statedialog.cpp umlattributedialog.cpp umlentityattributedialog.cpp -+ umloperationdialog.cpp umltemplatedialog.cpp umlroledialog.cpp -+ umlroleproperties.cpp umlviewdialog.cpp umlwidgetcolorpage.cpp -+) -diff --git a/umbrello/umbrello/docgenerators/CMakeLists.txt b/umbrello/umbrello/docgenerators/CMakeLists.txt -new file mode 100644 -index 0000000..7ab19cf ---- /dev/null -+++ b/umbrello/umbrello/docgenerators/CMakeLists.txt -@@ -0,0 +1,48 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_CURRENT_BINARY_DIR}/../.. # for version.h -+ ${CMAKE_CURRENT_SOURCE_DIR}/.. -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+ ${XML2_INCLUDE_DIRS} -+) -+ -+link_directories( -+ ${TQT_LIBRARY_DIRS} -+) -+ -+ -+##### other data ################################ -+ -+install( FILES -+ xmi2docbook.xsl docbook2xhtml.xsl xmi.css common.ent -+ DESTINATION ${DATA_INSTALL_DIR}/umbrello ) -+ -+ -+##### umbodoc (executable) ###################### -+ -+tde_add_executable( umbodoc -+ SOURCES main.cpp -+ LINK kdecore-shared ${XML2_LIBRARIES} ${XSLT_LIBRARIES} -+ DESTINATION ${BIN_INSTALL_DIR} -+) -+ -+ -+##### docgenerators (static) #################### -+ -+tde_add_library( docgenerators STATIC AUTOMOC -+ SOURCES -+ docbookgenerator.h docbookgenerator.cpp xhtmlgenerator.cpp -+) -diff --git a/umbrello/umbrello/headings/CMakeLists.txt b/umbrello/umbrello/headings/CMakeLists.txt -new file mode 100644 -index 0000000..aeac637 ---- /dev/null -+++ b/umbrello/umbrello/headings/CMakeLists.txt -@@ -0,0 +1,16 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+install( FILES -+ heading.adb heading.ads heading.as heading.cpp heading.cs heading.d -+ heading.h heading.idl heading.java heading.js heading.php heading.pm -+ heading.py heading.rb heading.sql heading.xsd -+ DESTINATION ${DATA_INSTALL_DIR}/umbrello/headings ) -diff --git a/umbrello/umbrello/pics/CMakeLists.txt b/umbrello/umbrello/pics/CMakeLists.txt -new file mode 100644 -index 0000000..2d350aa ---- /dev/null -+++ b/umbrello/umbrello/pics/CMakeLists.txt -@@ -0,0 +1,53 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+tde_install_icons( -+ umbrello_diagram_activity umbrello_diagram_class -+ umbrello_diagram_collaboration umbrello_diagram_component -+ umbrello_diagram_deployment umbrello_diagram_sequence -+ umbrello_diagram_state umbrello_diagram_usecase -+ umbrello_diagram_entityrelationship ) -+ -+ -+install( FILES -+ actor.png aggregation.png align_left.png align_right.png -+ align_top.png align_bottom.png align_vert_middle.png -+ align_hori_middle.png align_vert_distribute.png -+ align_hori_distribute.png anchor.png andline.png arrow.png -+ association.png choice-rhomb.png choice-round.png component.png -+ composition.png containment.png CVglobal_meth.png CVglobal_var.png -+ CVimplementation_meth.png CVimplementation_signal.png -+ CVimplementation_slot.png CVimplementation_var.png CVnamespace.png -+ CVprivate_meth.png CVprivate_signal.png CVprivate_slot.png -+ CVprivate_var.png CVprotected_meth.png CVprotected_signal.png -+ CVprotected_slot.png CVprotected_var.png CVpublic_meth.png -+ CVpublic_signal.png CVpublic_slot.png CVpublic_var.png CVstruct.png -+ deep-history.png shallow-history.png dependency.png end_state.png -+ generalisation.png initial_state.png interface.png join.png -+ junction.png datatype.png enum.png message-synchronous.png -+ message-asynchronous.png note.png object.png startlogo.png -+ template.png text.png class.png uniassociation.png usecase.png -+ branch.png fork.png state-fork.png package.png subsystem.png -+ artifact.png box.png node.png entity.png relationship.png -+ cursor-actor.png cursor-andline.png cursor-choice-rhomb.png -+ cursor-choice-round.png cursor-deep-history.png cursor-join.png -+ cursor-junction.png cursor-shallow-history.png cursor-state-fork.png -+ cursor-usecase.png cursor-initial_state.png cursor-package.png -+ cursor-aggregation.png cursor-component.png cursor-containment.png -+ cursor-interface.png cursor-datatype.png cursor-enum.png -+ cursor-text.png cursor-anchor.png cursor-composition.png -+ cursor-message-asynchronous.png cursor-class.png cursor-artifact.png -+ cursor-dependency.png cursor-message-synchronous.png -+ cursor-uniassociation.png cursor-association.png cursor-end_state.png -+ cursor-node.png cursor-box.png cursor-fork.png cursor-note.png -+ cursor-branch.png cursor-generalisation.png cursor-object.png -+ cursor-entity.png cursor-relationship.png -+ DESTINATION ${DATA_INSTALL_DIR}/umbrello/pics ) -diff --git a/umbrello/umbrello/refactoring/CMakeLists.txt b/umbrello/umbrello/refactoring/CMakeLists.txt -new file mode 100644 -index 0000000..fd20459 ---- /dev/null -+++ b/umbrello/umbrello/refactoring/CMakeLists.txt -@@ -0,0 +1,24 @@ -+################################################# -+# -+# (C) 2012 Serghei Amelian -+# serghei (DOT) amelian (AT) gmail.com -+# -+# Improvements and feedback are welcome -+# -+# This file is released under GPL >= 2 -+# -+################################################# -+ -+include_directories( -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ${CMAKE_BINARY_DIR} -+ ${TDE_INCLUDE_DIR} -+ ${TQT_INCLUDE_DIRS} -+) -+ -+ -+##### refactoring (static) ###################### -+ -+tde_add_library( refactoring STATIC AUTOMOC -+ SOURCES refactoringassistant.cpp -+) |