#c #linux #macos
#c #linux #macos
Вопрос:
Я планирую начать обновление некоторого устаревшего кода C до C99, размещенного публично на GitHub. Код компилируется без единого изменения в Linux, macOS и Windows.
Чтобы упростить копание в коде, на моем Mac я использовал файл проекта Xcode для его организации. Я полагаю, что другие пользователи тоже могут найти это полезным, и на .Также Net.
Итак, мой вопрос чисто организационный — есть ли у кого-нибудь канонический пример того, как организовать такой проект физически? Это широко используемый пример, в котором сборки для Mac, Win и Linux выполняются с использованием файлов проекта, специфичных для конкретной платформы и make
/ make config
Я знаю, что могу просто поместить файлы проекта во вложенные папки, но я хочу быть уверен, что если есть «стандартный» способ сделать это, я тоже им воспользуюсь.
Комментарии:
1. Может быть, рассмотреть Cmake?
2. CMake не создает собственные файлы проекта, AFAIK.