19 lines
459 B
CMake
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})
|