Где я должен положить файлы CMakeLists.txt? - PullRequest
3 голосов
/ 03 октября 2011

Мы хотели бы разработать несколько динамически связанных библиотек на C, каждая для Linux и Windows.Мы хотели бы использовать CMake.

Как мы организуем каталоги и куда мы помещаем эти CMakeLists.txt файлы?(Или у нас должен быть только один?)

1 Ответ

4 голосов
/ 03 октября 2011

Нет единственного способа, которым это должно быть сделано, но вот один из возможных способов:

CMakeLists.txt
src/
    CMakeLists.txt
    lib1/
        CMakeLists.txt
        lib1.c
    lib2/
        CMakeLists.txt
        lib2.c
    app/
        CMakeLists.txt
        app.c
include/
    lib1.h
    lib2.h

Хотя вы можете делать все в файле CMakeLists.txt верхнего уровня, он станет большим иочень быстро, если ваш проект сложный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...