mic/client/CMakeLists.txt

19 lines
459 B
CMake

cmake_minimum_required(VERSION 3.16)
project(mic_client LANGUAGES CXX)
add_executable(mic-client
src/main.cpp
)
target_compile_features(mic-client PRIVATE cxx_std_17)
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU")
target_compile_options(mic-client PRIVATE -Wall -Wextra -Wpedantic)
endif()
find_package(ALSA REQUIRED)
target_include_directories(mic-client PRIVATE ${ALSA_INCLUDE_DIRS})
target_link_libraries(mic-client PRIVATE ${ALSA_LIBRARIES})