У меня есть проект на C++ с вот такой структурой:
include/
lib/
src/
В
src я кладу все
CPP файлы. Но мне также понадобилась библиотека
tinyfiledialogs
Её файлы я положил в
lib/, а в
main.cpp я подключил её так
#include "../lib/tinyfiledialogs/tinyfiledialogs.h"
Теперь чтобы мне скомпилировать это с помощью
g++ мне нужно просто добавить эту библиотеку в аргументы команды.
g++ src/main.cpp lib/tinyfiledialogs/tinyfiledialogs.h
В cmake есть директива
add_library(). В каких случаях мне нужно её использовать и нужно ли использовать в данном случае? Может просто сувать все файлы в
add_executable()?