Предположим, у меня есть простой проект hello-world на C ++ со следующим сценарием CMake:
cmake_minimum_required(VERSION 3.15)
project(hello)
set(SOURCE main.cpp)
add_executable(${PROJECT_NAME} ${SOURCE})
Теперь я заметил, что PROJECT_NAME
встроен и его значение установлено from project(*value*)
, но также SOURCE
(и SOURCES
), похоже, тоже предоставляется CMake.
Есть ли другие способы, где SOURCE
можно назначить исходным файлам проекта? Точно так же поведение с PROJECT_NAME
. Или это set(SOURCE ...)
предполагаемый метод.
Я новичок в CMake. Переменные SOURCE
и SOURCES
были закрашены в моем текстовом редакторе. Я запуталась.