1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-02-26 12:53:41 +01:00
tomahawk/alsa-playback/CMakeLists.txt

45 lines
973 B
CMake

PROJECT(alsaplayback)
find_package( Qt4 REQUIRED )
include( ${QT_USE_FILE} )
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
SET(CMAKE_VERBOSE_MAKEFILE ON)
#SET(CMAKE_INSTALL_PREFIX ".")
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
#ADD_DEFINITIONS(-Wall -O2 -DNDEBUG)
ADD_DEFINITIONS(-fPIC)
SET(AUDIO_LIBS "")
if(UNIX AND NOT APPLE)
SET(AUDIO_LIBS "asound")
endif(UNIX AND NOT APPLE)
set( alsaplaybackSources
alsaplayback.cpp
alsaaudio.cpp
xconvert.c
)
set( alsaplaybackHeaders
alsaplayback.h
)
qt4_wrap_cpp( alsaplaybackMoc ${alsaplaybackHeaders} )
SET(final_src ${alsaplaybackMoc} ${alsaplaybackSources} ${alsaplaybackHeaders})
ADD_LIBRARY(alsaplayback STATIC ${final_src})
target_link_libraries( alsaplayback
${QT_LIBRARIES}
${AUDIO_LIBS}
)
#INSTALL(TARGETS alsaplayback ARCHIVE DESTINATION lib)