У меня есть структура каталогов для моего кода C++, который идет как это:В чем разница между include_directories и target_include_directories в CMake?
|
|->include
|->src
Я пишу файл CMakeLists.txt для моего кода. Я хочу понять разницу между include_directories
и target_include_directories
в CMake
.
В чем разница между их использованием и добавлением моего пути к файлу include, который я должен использовать?
Вы прочитали документацию для ['include_directories'] (http://www.cmake.org/cmake/help/v3.2/command/include_directories.html) и [' target_include_directories'] (http: //www.cmake.org/cmake/help/v3.2/command/target_include_directories.html)? Что вы не понимаете в разнице между ними? –
В документации нет ясности. Я прочитал его и догадался, что написал Анджей в своем ответе, но нет описаний, примеров и системы, предназначенной для построения проекта. В документации CMake нет примеров, основанных на проектах. Если бы была хорошая и исчерпывающая документация CMake, я бы не стал обременять сообщество этими вопросами. –