]> git.sesse.net Git - kdenlive/blobdiff - src/CMakeLists.txt
Move undo commands to their own subdirectory
[kdenlive] / src / CMakeLists.txt
index 4664e1c9b1098f8427f849354952d6d311b69941..1d7b2b3d8b6cd905ad6dcbab360fe610cb1c00c0 100644 (file)
@@ -6,6 +6,7 @@ add_subdirectory(onmonitoritems)
 add_subdirectory(rotoscoping)
 add_subdirectory(widgets)
 add_subdirectory(databackup)
+add_subdirectory(commands)
 
 macro_optional_find_package(Nepomuk)
 macro_optional_find_package(QJSON)
@@ -131,7 +132,6 @@ kde4_add_ui_files(kdenlive_UI
 
 set(kdenlive_SRCS
   ${kdenlive_SRCS}
-  addclipcommand.cpp
   main.cpp
   mainwindow.cpp
   customruler.cpp
@@ -150,19 +150,11 @@ set(kdenlive_SRCS
   headertrack.cpp
   customtrackview.cpp
   clipitem.cpp
-  moveclipcommand.cpp
-  resizeclipcommand.cpp
-  razorclipcommand.cpp
-  addtimelineclipcommand.cpp
-  addmarkercommand.cpp
   kthumb.cpp
   clipmanager.cpp
   effectslist.cpp
   initeffects.cpp
   effectslistview.cpp
-  addeffectcommand.cpp
-  editeffectcommand.cpp
-  moveeffectcommand.cpp
   effectstackview.cpp
   effectstackedit.cpp
   parameterplotter.cpp
@@ -180,38 +172,22 @@ set(kdenlive_SRCS
   abstractclipitem.cpp
   transitionsettings.cpp
   recmonitor.cpp
-  addtransitioncommand.cpp
-  edittransitioncommand.cpp
-  addfoldercommand.cpp
-  editfoldercommand.cpp
   clipproperties.cpp
-  movetransitioncommand.cpp
   slideshowclip.cpp
   markerdialog.cpp
   guide.cpp
-  editguidecommand.cpp
   statusbarmessagelabel.cpp
-  editkeyframecommand.cpp
   clipdurationdialog.cpp
   managecapturesdialog.cpp
-  changespeedcommand.cpp
   geometryval.cpp
   wizard.cpp
   customtrackscene.cpp
   abstractgroupitem.cpp
   keyframehelper.cpp
-  editclipcommand.cpp
-  insertspacecommand.cpp
   spacerdialog.cpp
-  addtrackcommand.cpp
-  movegroupcommand.cpp
   dvdwizardvob.cpp
   dvdwizardmenu.cpp
   dvdwizard.cpp
-  locktrackcommand.cpp
-  groupclipscommand.cpp
-  splitaudiocommand.cpp
-  changecliptypecommand.cpp
   documentchecker.cpp
   dvdwizardchapters.cpp
   documentvalidator.cpp
@@ -221,20 +197,16 @@ set(kdenlive_SRCS
   trackdialog.cpp
   subprojectitem.cpp
   folderprojectitem.cpp
-  addclipcutcommand.cpp
-  editclipcutcommand.cpp
   KoSliderCombo.cpp
   kis_cubic_curve.cpp
   kis_curve_widget.cpp
   timecodedisplay.cpp
   tracksconfigdialog.cpp
-  configtrackscommand.cpp
   abstractscopewidget.cpp
   audioscopes/abstractaudioscopewidget.cpp
   audioscopes/audiospectrum.cpp
   audioscopes/spectrogram.cpp
   audioscopes/ffttools.cpp
-  rebuildgroupcommand.cpp
   colorscopes/abstractgfxscopewidget.cpp
   colorscopes/histogram.cpp
   colorscopes/rgbparade.cpp
@@ -246,7 +218,6 @@ set(kdenlive_SRCS
   colorcorrection/rgbparadegenerator.cpp
   colorcorrection/vectorscopegenerator.cpp
   colorcorrection/waveformgenerator.cpp
-  razorgroupcommand.cpp
   colorpickerwidget.cpp
   choosecolorwidget.cpp
   monitorscene.cpp
@@ -318,13 +289,10 @@ message(STATUS "using dl library: ${DL_LIB}")
 
 kde4_add_kcfg_files(kdenlive_SRCS kdenlivesettings.kcfgc)
 qt4_add_dbus_adaptor(kdenlive_SRCS org.kdenlive.MainWindow.xml mainwindow.h MainWindow)
+qt4_add_resources(kdenlive_SRCS widgets/resources.qrc)
 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
 
-if(${KDE_VERSION} VERSION_LESS 4.3.80)
-  set(KNEWSTUFF_LIBS ${KDE4_KNEWSTUFF2_LIBS})
-else(${KDE_VERSION} VERSION_LESS 4.3.80)
-  set(KNEWSTUFF_LIBS ${KDE4_KNEWSTUFF3_LIBS})
-endif(${KDE_VERSION} VERSION_LESS 4.3.80)
+set(KNEWSTUFF_LIBS ${KDE4_KNEWSTUFF3_LIBS})
 
 target_link_libraries(kdenlive
   ${KDE4_KDEUI_LIBS}