Что такое сборки на месте / вне места - PullRequest
7 голосов
/ 26 октября 2010

Как и в заголовке, в чем разница (сборки на месте / вне места)?

1 Ответ

14 голосов
/ 26 октября 2010

Сборка на месте создает различные скомпилированные файлы (.o / .obj файлы, исполняемые файлы и т. Д.) В том же каталоге, что и исходное дерево.

Сборка вне места создает их в некотором каталоге, который не является исходным каталогом. Это означает, что у вас может быть несколько неуместных сборок, которые все указывают на одно и то же дерево исходных текстов, что невозможно после сборки на месте.

См. Также: FAQ по CMake .

...