You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kplayer/kplayer/CMakeLists.txt

131 lines
2.8 KiB

include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${CMAKE_BINARY_DIR}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)
##### kplayernoinst (static)
tde_add_library( kplayernoinst STATIC_PIC AUTOMOC
SOURCES
kplayerpropertiesgeneral.ui
kplayerpropertiessize.ui
kplayerpropertiessubtitles.ui
kplayerpropertiesaudio.ui
kplayerpropertiesvideo.ui
kplayerpropertiesadvanced.ui
x11.cpp
kplayerwidget.cpp
kplayerslideraction.cpp
kplayerprocess.cpp
kplayersettings.cpp
kplayerproperties.cpp
kplayeractionlist.cpp
kplayerengine.cpp
kplayersource.cpp
kplayernode.cpp
kplayerpropertiesdialog.cpp
LINK
tdeio-shared
tdeui-shared
tdecore-shared
)
##### libkplayerpart (kpart)
tde_add_kpart( libkplayerpart AUTOMOC
SOURCES
kplayerpart.cpp
LINK
tdeio-shared
tdeui-shared
tdecore-shared
tdeparts-shared
kplayernoinst-static
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### kplayer (executable)
tde_add_executable( ${PROJECT_NAME} AUTOMOC
SOURCES
kplayerpropertiesgeneral.ui
kplayerpropertiessize.ui
kplayerpropertiessubtitles.ui
kplayerpropertiesaudio.ui
kplayerpropertiesvideo.ui
kplayerpropertiesadvanced.ui
kplayerpropertiesdevice.ui
kplayersettingssubtitles.ui
kplayersettingsbrightness.ui
kplayersettingsvolume.ui
kplayersettingssaturation.ui
kplayersettingsprogress.ui
kplayersettingshue.ui
kplayersettingscontrols.ui
kplayersettingssliders.ui
kplayersettingscontrast.ui
kplayersettingsvideo.ui
kplayersettingsaudio.ui
kplayersettingsadvanced.ui
kplayersettingsgeneral.ui
kplayer.cpp
main.cpp
kplayernodeaction.cpp
kplayernodeview.cpp
kplayerplaylist.cpp
kplayersettingsdialog.cpp
kplayerlogwindow.cpp
LINK
tdeio-shared
tdeui-shared
tdecore-shared
tdeparts-shared
kplayernoinst-static
DESTINATION ${BIN_INSTALL_DIR}
)
##### icons
tde_install_icons( ${PROJECT_NAME} )
##### other data
tde_create_translated_desktop(
SOURCE
kplayer-play-queue.desktop
kplayer-next.desktop
kplayer-directory.desktop
kplayer-actions.desktop
DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
)
tde_create_translated_desktop(
SOURCE kplayerpart.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
)
tde_create_translated_desktop( ${PROJECT_NAME}.desktop )
install(
FILES input.conf kplayerui.rc kplayerpartui.rc
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
)