Как SCons решает, какие цели построить в отсутствие Default ()? - PullRequest
2 голосов
/ 23 января 2012

Я задал не связанный вопрос в другом потоке проблемы с зависимостями scons , которые были решены путем добавления вызовов в Default (). Я понял, что до сих пор не понимаю, как SCons решает, какие цели построить, когда есть большеопределена не одна цель, и функция scons по умолчанию () не была вызвана.

Документация по SCons довольно скудна.Это достаточно хорошо, чтобы начать, но не достаточно, когда вы начинаете чувствовать себя комфортно с SCons.(Достаточно хорошо, чтобы попасть в неприятности, но недостаточно хорошо, чтобы избавиться от неприятностей :)) Боюсь, моим следующим шагом будет рассмотрение исходного кода SCons.

Может кто-нибудь помочь мне с этим вопросом??

Что касается документации, может кто-нибудь направить меня туда, где я могу найти лучшую документацию?Есть ли в наличии хорошие книги?Как насчет страницы "лучшие практики"?

1 Ответ

2 голосов
/ 30 января 2012

Цитировать эту главу из SCons руководство пользователя :

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

Руководство пользователя, справочные страницы и исходный код - лучшая документация, которую я нашел до сих пор. Он обширный, но вам, возможно, придется покопаться, чтобы найти ответ на некоторые из ваших вопросов. Мне пришлось покопаться в источнике, чтобы ответить на некоторые мои вопросы. Будем надеяться, что переполнение стека также станет отличным ресурсом, когда число ответивших вопросов начнет расти.

...