Какой доллар использует для создания Stack Overflow

Я пытаюсь поэкспериментировать с баком для моих личных проектов, но, глядя на документацию, я не смог найти то, что на самом деле происходит на этапе сборки. Когда я настрою проект с использованием опций cxx_, вы сгенерируете файл make для меня или он создаст CMakeLists.txt? Или, например, в Windows есть ли у меня шанс создать файлы проекта Visual Studio? Вы также можете направить меня к документации, но я не смог найти такую ​​информацию.

3

Решение

Процесс сборки Бака (примерно):

  • Выполнить Питон в BUCK файл, записывающий cxx_library а также cxx_binary цели найдены.
  • Скопируйте исходные и заголовочные файлы в область сборки. Это гарантирует, что в сборку включены только явные зависимости.
  • Генерация звонков в Clang и GCC в области сборки.
  • Выполните вызовы (параллельно, где это возможно)

Вот разговор это объясняет это лучше.

Используемый компилятор может быть изменен в вашем Бак конфиг. Вы можете добавить флаги компилятора к вашему цели.

Бак делает не генерировать файлы Make, как это делает CMake, и это тем лучше.

Можно создать файлы проекта для вашей IDE, используя проект. Я не думаю, что Visual Studio поддерживается в настоящее время.

Посмотри на это краткое руководство по началу работы с C ++ и Buck.

4

Другие решения

Других решений пока нет …