внутри обычного Makefile я могу просто написать
cc -std=c99 file.c -o program -lasound
cc -std=c99 file.c -o program `pkg-config --libs alsa`
что нужно сделать в таком случае для cmake?
текущее содержимое CMakeLists.txt
cmake_minimum_required(VERSION 3.2)
project(program C)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
set(SOURCE_FILES
file.c)
add_executable(program ${SOURCE_FILES})
Возникает желание выбросить на помойку этот cmake... документация в стиле «хрен поймешь без бутылки», вот так сразу ее не взять чтобы «прочитал -> сразу понял -> используешь». Туториалы не объясняют что к чему.
ЛОР, помоги.
З.Ы. program и file.c - нарочно измененные имена. Добавление -lasound после -std=c99 не приводит к какому-либо результату.