Поскольку мне лень перечислять файлы, я обнаружил, что 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)

Как я должен идти об этом?

Ответы на вопрос(1)

Ваш ответ на вопрос