Добавление математической библиотеки с помощью CMake

Как добавить флаг или библиотеку math в мой файл CMake? Это сообщение ссылается на добавление целевой библиотеки ссылок , но я не слишком хорошо знаком с C. Дополнительная запись. Может кто-то, пожалуйста, продемонстрировать пример. Документация Я использую C, и я получаю undefined reference to 'pow' с помощью метода pow математического заголовка.

 cmake_minimum_required(VERSION 3.3) project(CSCI-E-28-Unix-Linux-Systems-Programming) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(SOURCE_FILES CMakeLists.txt getchar.c main.cpp hw0 more01.c) #target_link_libraries( m) add_executable(main main.cpp) add_executable(getchar getchar.c) add_executable(more01 more01.c) add_executable(argu print_all_arguments.c) add_executable(chars chars.c) add_executable(ch4 ch4.c) 

Вы должны использовать его как target_link_libraries(ch4 m) .
Первым аргументом должна быть цель. Таким образом, он должен использоваться после add_executable(ch4 ch4.c) .