Wiele katalogów źródłowych dla jednego wykonywalnego za pomocą CMake

Chcę, aby moje źródło było zorganizowane w wiele podkatalogów, ale mogłem utworzyć pojedynczy plik wykonywalny bez konieczności budowania biblioteki dla każdego podkatalogu. Czy CMake może to zrobić? Coś jak:

ADD_EXECUTABLE (foo a / main.cpp a / other.cpp b / another.cpp)

Czy to takie proste? Z / działa jako separator katalogów niezależnie od platformy?

questionAnswers(3)

yourAnswerToTheQuestion