]> git.sesse.net Git - kdenlive/blobdiff - src/CMakeLists.txt
jogshuttle: jogshuttle less build fixed
[kdenlive] / src / CMakeLists.txt
index 57283cf373061bafd44a08195c7fb66f8704050a..b74ca370779ca311af1f41a9622dfd43193bf370 100644 (file)
@@ -93,6 +93,7 @@ add_subdirectory(onmonitoritems)
 add_subdirectory(scopes)
 add_subdirectory(simplekeyframes)
 add_subdirectory(stopmotion)
+add_subdirectory(widgets)
 
 if(QJSON_FOUND)
   add_subdirectory(onmonitoritems/rotoscoping)
@@ -110,20 +111,15 @@ list(APPEND kdenlive_SRCS
   KoSliderCombo.cpp
   abstractclipitem.cpp
   abstractgroupitem.cpp
-  abstractmonitor.cpp
-  archivewidget.cpp
-  choosecolorwidget.cpp
   clipdurationdialog.cpp
   clipitem.cpp
   clipmanager.cpp
   clipproperties.cpp
   cliptranscode.cpp
   clipstabilize.cpp
-  colorpickerwidget.cpp
   colorplaneexport.cpp
   colortools.cpp
   complexparameter.cpp
-  cornerswidget.cpp
   customruler.cpp
   customtrackscene.cpp
   customtrackview.cpp
@@ -131,7 +127,6 @@ list(APPEND kdenlive_SRCS
   docclipbase.cpp
   documentchecker.cpp
   documentvalidator.cpp
-  doubleparameterwidget.cpp
   dragvalue.cpp
   dvdwizard.cpp
   dvdwizardchapters.cpp
@@ -139,13 +134,11 @@ list(APPEND kdenlive_SRCS
   dvdwizardvob.cpp
   effectslist.cpp
   effectslistview.cpp
-  effectslistwidget.cpp
   effectstackedit.cpp
   encodingprofilesdialog.cpp
   folderprojectitem.cpp
   gentime.cpp
   geometryval.cpp
-  geometrywidget.cpp
   graphicsscenerectmove.cpp
   guide.cpp
   headertrack.cpp
@@ -155,16 +148,13 @@ list(APPEND kdenlive_SRCS
   keyframeedit.cpp
   keyframehelper.cpp
   kis_cubic_curve.cpp
-  kis_curve_widget.cpp
   kthumb.cpp
   managecapturesdialog.cpp
   markerdialog.cpp
   mltdevicecapture.cpp
   monitor.cpp
-  monitoreditwidget.cpp
   monitormanager.cpp
   monitorscene.cpp
-  noteswidget.cpp
   parameterplotter.cpp
   positionedit.cpp
   profilesdialog.cpp
@@ -174,7 +164,6 @@ list(APPEND kdenlive_SRCS
   projectsettings.cpp
   recmonitor.cpp
   renderer.cpp
-  renderwidget.cpp
   slideshowclip.cpp
   smallruler.cpp
   spacerdialog.cpp
@@ -183,7 +172,6 @@ list(APPEND kdenlive_SRCS
   timecode.cpp
   timecodedisplay.cpp
   titledocument.cpp
-  titlewidget.cpp
   trackdialog.cpp
   tracksconfigdialog.cpp
   trackview.cpp
@@ -271,7 +259,7 @@ kde4_add_ui_files(kdenlive_UIS
 )
 
 if(OPENGL_FOUND)
-  list(APPEND kdenlive_SRCS videoglwidget.cpp)
+  list(APPEND kdenlive_SRCS widgets/videoglwidget.cpp)
 endif(OPENGL_FOUND)
 
 if(BUILD_JogShuttle)
@@ -334,6 +322,12 @@ target_link_libraries(kdenlive
   ${CMAKE_THREAD_LIBS_INIT}
 )
 
+if(BUILD_JogShuttle)
+  target_link_libraries(kdenlive
+    ${CMAKE_SOURCE_DIR}/lib/libmedia_ctrl.a
+  )
+endif(BUILD_JogShuttle)
+
 if(Q_WS_X11)
   include_directories(${X11_Xlib_INCLUDE_PATH})
   target_link_libraries(kdenlive ${X11_LIBRARIES})