mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-02-19 23:55:43 +01:00
46 lines
1.1 KiB
CMake
46 lines
1.1 KiB
CMake
PROJECT(rtaudio)
|
|
|
|
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(APPLE)
|
|
ADD_DEFINITIONS(-DHAVE_GETTIMEOFDAY -D__MACOSX_CORE__)
|
|
endif(APPLE)
|
|
|
|
if(WIN32)
|
|
ADD_DEFINITIONS(-D__WINDOWS_DS__)
|
|
INCLUDE_DIRECTORIES(
|
|
../../dx2010/include
|
|
# Just copy sal.h from VS\include to directx/include instead of this:
|
|
# "c:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\include"
|
|
)
|
|
SET(AUDIO_LIBS "dsound.dll" "winmm.dll" )
|
|
endif(WIN32)
|
|
|
|
if(UNIX AND NOT APPLE)
|
|
ADD_DEFINITIONS(-DHAVE_GETTIMEOFDAY -D__LINUX_ALSA__)
|
|
SET(AUDIO_LIBS "asound")
|
|
endif(UNIX AND NOT APPLE)
|
|
|
|
if(WIN32)
|
|
ADD_LIBRARY(rtaudio SHARED RtAudio.cpp)
|
|
else()
|
|
ADD_LIBRARY(rtaudio STATIC RtAudio.cpp)
|
|
endif()
|
|
|
|
target_link_libraries( rtaudio
|
|
${AUDIO_LIBS}
|
|
)
|
|
|
|
INSTALL(TARGETS rtaudio ARCHIVE DESTINATION lib)
|