Поскольку мне лень перечислять файлы, я обнаружил, что FILE (GLOB_RECURSE sourceVar ./ * .cpp * .c * .h) очень полезен. Вы также можете использовать GLOB, который не переходит в подпапки. В противном случае спасибо DLRdave за то, что я начал работать с CMake.
тоящее время я использую рекурсивные make и autotools и собираюсь перейти на CMake для проекта, который выглядит примерно так:
lx/ (project root)
src/
lx.c (contains main method)
conf.c
util/
str.c
str.h
etc.c
etc.h
server/
server.c
server.h
request.c
request.h
js/
js.c
js.h
interp.c
interp.h
bin/
lx (executable)
Как я должен идти об этом?