From 9f63cc9bfdc83476251f5cb943238d1aac75a556 Mon Sep 17 00:00:00 2001 From: Nick Porcino Date: Tue, 11 Dec 2018 22:42:04 -0800 Subject: [PATCH] fix link via cmake --- CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f16458b..e75c2cc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -232,6 +232,14 @@ if(BUILD_EXAMPLE) add_executable(${NQR_EXAMPLE_APP_NAME} ${EXAMPLE_SOURCES}) + if(WIN32) + target_compile_definitions(${NQR_EXAMPLE_APP_NAME} PRIVATE __WINDOWS_WASAPI__) + elseif(APPLE) + target_compile_definitions(${NQR_EXAMPLE_APP_NAME} PRIVATE __MACOSX_CORE__) + else() + message(FATAL, "Select an appropriate backend, such as __LINUX_ALSA__") + endif() + target_include_directories(${NQR_EXAMPLE_APP_NAME} PRIVATE ${LIBNYQUIST_ROOT}/include ${LIBNYQUIST_ROOT}/examples/src @@ -245,8 +253,6 @@ if(BUILD_EXAMPLE) RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" ) - #target_link_libraries(${NQR_EXAMPLE_APP_NAME} PUBLIC "libnyquist" libopus libwavpack) - - add_dependencies(${NQR_EXAMPLE_APP_NAME} "libnyquist" libopus libwavpack) + target_link_libraries(${NQR_EXAMPLE_APP_NAME} PUBLIC libnyquist libopus libwavpack) endif()