56 lines
970 B
CMake
56 lines
970 B
CMake
cmake_minimum_required(VERSION 2.6)
|
|
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
set(SOURCES
|
|
playlist.cpp
|
|
playlistbackend.cpp
|
|
playlistcontainer.cpp
|
|
playlistdelegates.cpp
|
|
playlistfilter.cpp
|
|
playlistheader.cpp
|
|
playlistitem.cpp
|
|
playlistmanager.cpp
|
|
playlistsequence.cpp
|
|
playlisttabbar.cpp
|
|
playlistundocommands.cpp
|
|
playlistview.cpp
|
|
songplaylistitem.cpp
|
|
)
|
|
|
|
set(HEADERS
|
|
playlist.h
|
|
playlistbackend.h
|
|
playlistcontainer.h
|
|
playlistdelegates.h
|
|
playlistfilter.h
|
|
playlistheader.h
|
|
playlistmanager.h
|
|
playlistsequence.h
|
|
playlisttabbar.h
|
|
playlistview.h
|
|
songmimedata.h
|
|
)
|
|
|
|
set(UI
|
|
playlistcontainer.ui
|
|
playlistsequence.ui
|
|
)
|
|
|
|
qt4_wrap_cpp(MOC ${HEADERS})
|
|
qt4_wrap_ui(UIC ${UI})
|
|
|
|
add_library(clementine_playlist
|
|
${SOURCES}
|
|
${MOC}
|
|
${UIC}
|
|
)
|
|
|
|
target_link_libraries(clementine_playlist
|
|
clementine_core
|
|
clementine_library
|
|
clementine_radio
|
|
)
|
|
|
|
add_translation_source(playlist ${SOURCES} ${MOC} ${UIC})
|