C++ Как в CMakeLists.txt указать компилятору путь к заголовочным файлам?

У меня такая проблема, при подключении заголовочных файлов в проекте постоянно приходится писать что-то типа того:

#include "../../include/Backend/show_result.h"

Как в CMakeLists.txt указать относительные пути компилятору, чтобы получилось вот так:

#include "Backend/show_result.h"

Ответы (2 шт):

Автор решения: Eugene X

У компилятора есть параметр -I вот как пример.

gcc -c -I/home/me/development/skia sample.c

Что по факту делает все файлы как include root.

...nt/skia/super.hpp

Может быть декларировано как #include <super.hpp>

Извини я старпёр, ещё до сих пор пользуюсь старым cmake - make all

→ Ссылка
Автор решения: Egor00f

ножно так:

include_directories("Путь до папки с заголовочными файлами")

подробнее или для конкретной цели:

target_include_directories("Путь до папки с заголовочными файлами")

подробнее

→ Ссылка