Описание тега scons
SCons - это кроссплатформенный инструмент сборки с открытым исходным кодом, альтернатива классической "Make". Он работает на основе декларативного описания сборки с использованием языка программирования Python.
1
ответ
SCons не игнорирует зависимости
У меня следующая структура файловой системы +-sources+-A | + source files | +-B | + source files | +-C | + source files | sharedLib +-libA.so +-libB.so +-libC.so LibB.so зависит от libC.so. LibA.so зависит от libB.so По умолчанию SCons перестраивает…
08 июн '16 в 11:55
0
ответов
SCons: компиляция сгенерированных файлов.java не проверяет, являются ли они частью пакета
Я почти уверен, что это ошибка, и я уже отправил ее в список рассылки пользователей SCons; Я пишу, чтобы попросить возможные обходные пути, пока я жду, чтобы исправить это, или разъяснение, что это не ошибка и как я должен обойти это. У меня есть ми…
27 фев '18 в 18:02
1
ответ
Исключая некоторые файлы из Build in Scons
Поскольку я новичок в Scons, мне сложно перенести мой существующий Makefile на Scons. Справочная информация: у меня есть 50 файлов в каталоге. Я хочу фильтровать файлы только с расширением *.cxx, это тоже имена файлов без строки "win32" . Может кто-…
24 апр '14 в 07:01
2
ответа
Можно выплюнуть Направленный ациклический граф из Scons?
Есть ли способ получить scons для вывода ориентированного ациклического графа, который он генерирует внутри? В формате графвиза что ли?
13 фев '09 в 22:17
4
ответа
Вывод SCons в директорию сборки
Я пытаюсь изменить мои файлы SCons, чтобы они помещали сгенерированные файлы в каталог сборки. Изначально я думал, что вариант VariantDir мог бы быть вариантом, но, судя по всему, что я прочитал и из примеров, он не выполняет то, что я хочу. Есть ли…
09 окт '11 в 17:10
1
ответ
scons "Импорт несуществующей переменной" env: как исправить?
Я надеюсь, что все SConscript смогут использовать определение среды из SConstruct, например: кат./SConstruct import os,sys env = Environment(ENV = {'PATH' : os.environ['PATH']}) env.SConscript(dirs=['mydir']) Потом под./mydir cat./SConscript Import(…
01 окт '18 в 11:58
2
ответа
scons кричит "нет такого атрибута, как библиотека"!
Я новичок в scons и пытался создать некоторые файлы, напрасно. Я на Linux и хорошо в Python. Вот мой пример файла SConstruct: vstPlugName = 'again' vstSDKDir = '/home/yati/Projects/Sound/vstsdk2.4' env = Environment(CPPPATH=vstSDKDir, tools=['g++'])…
20 дек '11 в 09:32
1
ответ
В scons вызвать пользовательскую функцию, используя строитель
У меня есть пользовательская функция, которую я хочу вызвать с помощью объекта Builder def generate_action(target, source, env): print "TRIDIP:::::::I am in" return None Теперь я создал строителя env['BUILDERS']['generateAction'] = Builder(action = …
14 сен '15 в 14:12
1
ответ
Как добавить метку времени к соответствующей строке, используя env.Command SCons
Я пытался заменить строку имен файлов.txt в файле.properties, используя команду оболочки shell в функции env.Command SCons. В настоящее время я не понимаю, как добавить метку времени к этим именам файлов в этом файле. Наивно я пытался использовать п…
13 сен '12 в 22:54
1
ответ
Менеджер сборки для обработки данных ГИС
Моя организация тратит много времени на обработку данных ГИС. Я создал несколько сценариев Python, которые выполняют различные этапы обработки данных. За исключением первого сценария, все сценарии зависят от другого сценария, который завершается до …
02 фев '12 в 01:41
2
ответа
Назовите тесты носа как задачу scons.
Я хотел бы получить scons для вызова носовых тестов со списком каталогов. Каков был бы лучший способ сделать это?
30 май '12 в 12:17
0
ответов
Как перевести операторы Makefile, которые включают команды оболочки, в Scons
Следующий Makefile, untars libcurl, настраивает его, создает статическую библиотеку и ссылки на основную программу. Как мне перевести это на Scons? Я пытался сделать что-то подобное, но безрезультатно. Фрагмент Makefile: LIBCURL:=./lib/libcurl.a all…
18 ноя '14 в 05:47
1
ответ
Scons: создать заголовочный файл с помощью Object builder
Краткая версия моего вопроса Я хочу скомпилировать файл.hpp, используя Scons, и для этого я использую следующую цель: env.Object('file.o', 'file.hpp') Запуск Scons с этой целью дает мне следующую ошибку: Don't know how to build from a source file wi…
29 янв '14 в 16:16
1
ответ
scons - Как добавить поисковые каталоги в существующий сканер
Моя основная цель - добавить поддержку путей -isystem include в scons, как это предлагается здесь: /questions/18127453/kak-mne-ustanovit-sistemu-scons-vklyuchayuschuyu-put/18127461#18127461 Решение создания новых переменных работает отлично: я делаю…
15 сен '14 в 14:46
1
ответ
scons: как извлечь архивы в зависимости от меток времени
Мой проект использует внешние пакеты. Эти пакеты распространяются в tarball, и их содержимое извлекается при обновлении tarballs. Например, я использую Boost. Соответствующий внешний пакет - boost.tar.bz2. Этот пакет содержит заголовочные файлы и би…
15 янв '13 в 09:52
1
ответ
Scons: запустить команду make как зависимость для цели
У меня есть библиотека, которая должна быть построена как зависимость для моей цели. Библиотека распространяется с Makefile, и для ее сборки нет ничего особенного, кроме как для запуска: make my_target Как бы я выполнил эту команду как часть моего ф…
17 июн '11 в 00:42
1
ответ
Проблема с scons в окнах
Я попытался создать исполняемый файл для скрипта Python, используя scons, который завершается ошибкой со следующей трассировкой: C:\WORKAREA\study>C:\Python26\Scripts\scons scons: Reading SConscript files ... scons: warning: No installed VCs File…
29 ноя '10 в 14:14
1
ответ
scons, -u и псевдонимы
Вот минимальные шаги воспроизведения для проблемы, над которой я экспериментирую. Допустим, у меня есть следующие SConscripts и SConsctruct: # / SConstruct: SConscript( "SConscript", variant_dir="build" ) # / SConscript: SConscript( "lib1/SConscript…
03 май '12 в 20:39
0
ответов
Передайте аргумент в создании затмений
Привет, я создал проект Makefile в eclipse и экспортировал исходный код с существующим файлом SConstruct, который строит проект из cmd. Я принимаю два аргумента в SConstruct как - socns -Q mode=debug toolchain=x86 В настройке сборки я дал command = …
21 ноя '13 в 12:35
0
ответов
Ошибка компиляции libjingle, hammer.sh
Возможный дубликат: проблема компиляции libjingle Просто попытался установить libjingle-0.6.14, я получаю эту ошибку при попытке запустить скрипт hammer.sh из swtoolkit, я использую python 2.7.2, кто-нибудь может мне помочь? root@den-pc:~/tejesh/lib…
29 май '12 в 16:06