44 lines
1.2 KiB
CMake
44 lines
1.2 KiB
CMake
|
add_executable(SampleApp
|
||
|
main.cpp
|
||
|
PortAudioMicrophoneWrapper.cpp
|
||
|
InteractionManager.cpp
|
||
|
UserInputManager.cpp
|
||
|
ConsolePrinter.cpp
|
||
|
UIManager.cpp
|
||
|
KeywordObserver.cpp
|
||
|
ConnectionObserver.cpp)
|
||
|
|
||
|
target_include_directories(SampleApp PUBLIC
|
||
|
"${SampleApp_SOURCE_DIR}/include"
|
||
|
"${MediaPlayer_SOURCE_DIR}/include"
|
||
|
"${DefaultClient_SOURCE_DIR}/include"
|
||
|
"${PORTAUDIO_INCLUDE_DIR}")
|
||
|
|
||
|
target_link_libraries(SampleApp
|
||
|
DefaultClient
|
||
|
AuthDelegate
|
||
|
MediaPlayer
|
||
|
"${PORTAUDIO_LIB_PATH}")
|
||
|
|
||
|
if(KITTAI_KEY_WORD_DETECTOR)
|
||
|
target_link_libraries(SampleApp
|
||
|
KITTAI)
|
||
|
endif()
|
||
|
|
||
|
if(SENSORY_KEY_WORD_DETECTOR)
|
||
|
target_link_libraries(SampleApp SENSORY)
|
||
|
endif()
|
||
|
|
||
|
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||
|
target_link_libraries(SampleApp
|
||
|
"-framework CoreAudio"
|
||
|
"-framework AudioToolbox"
|
||
|
"-framework AudioUnit"
|
||
|
"-framework CoreServices"
|
||
|
"-framework Carbon")
|
||
|
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||
|
target_link_libraries(SampleApp
|
||
|
rt m pthread asound)
|
||
|
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
|
||
|
message(FATAL_ERROR "Windows is unsupported at the moment")
|
||
|
endif()
|