ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
52825 Топик полностью
bialix (03.03.2006 13:22, просмотров: 1) ответил bialix на взять готовый проект, опции которого настраиваются через GUI-оболочку и сконвертировать в мэйк-файл
Надеюсь меня простят, но все-таки процитирую Из моей статьи: "Scons достаточно «умный», чтобы самостоятельно формировать список зависимостей для файлов. Также, для определения того, изменился файл или нет, scons по умолчанию использует достаточно прогрессивный метод — хэш содержимого файла по алгоритму MD5, хотя может использовать и стандартный для make метод — по дате. Из полезных достоинств scons — возможность простой и удобной работы с различными типами пользовательских опций, которые могут задаваться как из командной строки, так из файла. Причем при определении этих опций в тексте SConstruct имеется возможность указать краткий help к каждой опции. А затем простыми методами получить полную справку по этим опциям, которая будет выводиться при запуске scons с ключом -h. Вообще среди опций scons встречаются архиполезные, так, например, опция -D. Эта опция позволяет запустить scons из любой поддиректории проекта, при этом scons сам будет идти вверх по дереву каталогов проекта до тех пор, пока не встретит файл SConstruct (удобно его держать в корне проекта), после чего запустит его выполнение. Кто когда-нибудь работал с проектами, содержащими множество файлов, разбитых по поддиректориям, тот оценит удобство этой опции. " Даже если для вас make forever, то для меня он уже давно -- только для очень простых задач.