X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2FCMakeLists.txt;h=ba2203b26510e15d5d85e5a95b8460678a4c1876;hb=a08a35269b521a548f2ef5cdae069cb1dcc36105;hp=47516e016429858da56bf32b60a8cac2c92968e5;hpb=a956ade6f5864410de7bc494eb3f3010747af76e;p=kdenlive diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 47516e01..ba2203b2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -23,7 +23,6 @@ ${NEPOMUK_LIBRARIES} ) - kde4_add_ui_files(kdenlive_UI widgets/timeline_ui.ui widgets/monitor_ui.ui @@ -62,8 +61,13 @@ kde4_add_ui_files(kdenlive_UI widgets/wizardstandard_ui.ui widgets/wizardextra_ui.ui widgets/wizardcheck_ui.ui + widgets/wizardmltcheck_ui.ui widgets/spacerdialog_ui.ui widgets/addtrack_ui.ui + widgets/dvdwizardvob_ui.ui + widgets/dvdwizardmenu_ui.ui + widgets/dvdwizardiso_ui.ui + widgets/dvdwizardstatus_ui.ui ) set(kdenlive_SRCS @@ -142,6 +146,13 @@ set(kdenlive_SRCS addtrackcommand.cpp changetrackcommand.cpp movegroupcommand.cpp + dvdwizardvob.cpp + dvdwizardmenu.cpp + dvdwizard.cpp + locktrackcommand.cpp + groupclipscommand.cpp + splitaudiocommand.cpp + changecliptypecommand.cpp ) add_definitions( ${KDE4_DEFINITIONS} ) @@ -153,9 +164,10 @@ else(NO_JOGSHUTTLE) endif(NO_JOGSHUTTLE) kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc ) - +QT4_ADD_DBUS_ADAPTOR(kdenlive_SRCS org.kdenlive.MainWindow.xml mainwindow.h MainWindow) kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI}) + target_link_libraries(kdenlive ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} @@ -165,13 +177,18 @@ target_link_libraries(kdenlive ${NEPOMUK_LIBRARIES} ${KDE4_KNOTIFYCONFIG_LIBRARY} ) - + +if (APPLE) + find_package(SDL REQUIRED) + target_link_libraries(kdenlive ${SDL_LIBRARY}) +endif (APPLE) + install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR}) install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive ) install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg) install (FILES kdenlive.desktop DESTINATION share/applications/kde) install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes) -install( FILES kdenlive.knsrc DESTINATION ${CONFIG_INSTALL_DIR} ) +install( FILES kdenlive.knsrc kdenlive_render.knsrc kdenlive_mltprofiles.knsrc DESTINATION ${CONFIG_INSTALL_DIR} ) kde4_install_icons( ${ICON_INSTALL_DIR} )