60 lines
1.0 KiB
CMake
60 lines
1.0 KiB
CMake
|
cmake_minimum_required(VERSION 2.6)
|
||
|
|
||
|
include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR})
|
||
|
|
||
|
set(SOURCES
|
||
|
fixlastfm.cpp
|
||
|
lastfmconfig.cpp
|
||
|
lastfmconfigdialog.cpp
|
||
|
lastfmservice.cpp
|
||
|
lastfmstationdialog.cpp
|
||
|
magnatuneplaylistitem.cpp
|
||
|
magnatuneservice.cpp
|
||
|
radioitem.cpp
|
||
|
radiomodel.cpp
|
||
|
radioplaylistitem.cpp
|
||
|
radioservice.cpp
|
||
|
radioview.cpp
|
||
|
radioviewcontainer.cpp
|
||
|
savedradio.cpp
|
||
|
somafmservice.cpp
|
||
|
)
|
||
|
|
||
|
set(HEADERS
|
||
|
lastfmconfig.h
|
||
|
lastfmconfigdialog.h
|
||
|
lastfmservice.h
|
||
|
lastfmstationdialog.h
|
||
|
magnatuneservice.h
|
||
|
radiomimedata.h
|
||
|
radiomodel.h
|
||
|
radioservice.h
|
||
|
radioview.h
|
||
|
radioviewcontainer.h
|
||
|
savedradio.h
|
||
|
somafmservice.h
|
||
|
)
|
||
|
|
||
|
set(UI
|
||
|
lastfmconfig.ui
|
||
|
lastfmconfigdialog.ui
|
||
|
lastfmstationdialog.ui
|
||
|
radioviewcontainer.ui
|
||
|
)
|
||
|
|
||
|
qt4_wrap_cpp(MOC ${HEADERS})
|
||
|
qt4_wrap_ui(UIC ${UI})
|
||
|
|
||
|
add_library(clementine_radio
|
||
|
${SOURCES}
|
||
|
${MOC}
|
||
|
${UIC}
|
||
|
)
|
||
|
|
||
|
target_link_libraries(clementine_radio
|
||
|
clementine_core
|
||
|
clementine_library
|
||
|
)
|
||
|
|
||
|
add_translation_source(radio ${SOURCES} ${MOC} ${UIC})
|