Вопросы по теме 'scons'

Как создать псевдоним для цели сборки с относительным путем в Scons?
Задний план Я пробую Scons, создавая базовый образец проекта C ++, который имеет два подпроекта: Prj1 - это EXE, который зависит от Prj2 Prj2 - это DLL, которая экспортирует некоторые функции Вы можете увидеть структуру каталогов и...
1931 просмотров
schedule 22.01.2024

Можно ли автоматически создавать проекты Xcode?
Простой вопрос. Есть ли какие-нибудь инструменты для создания проектов Xcode из командной строки? Мы используем SCons для создания нашего кроссплатформенного приложения, но оно не поддерживает внутреннюю генерацию проекта Xcode. Мы бы не хотели...
6017 просмотров
schedule 26.05.2022

Ошибка ссылки при сборке с помощью команды sconscompiler=msvc
Я пытаюсь собрать программу с помощью команды sconscompiler = msvc. Во время этого действия появляется ошибка ссылки: LNK1181: невозможно открыть входной файл «QtCore4.lib». Я установил Qt для Windows с http://qt.nokia.com/downloads (бесплатная...
490 просмотров
schedule 16.02.2023

scons: заставить glob хорошо работать с каталогом сборки
Я хотел бы построить все файлы .c в подкаталоге. Я подумал, что сделаю что-то вроде этого: src/foo/SConscript содержит: import glob; here = Dir('.'); sourcefiles_raw = glob.glob(here.path+'/*.c'); print(sourcefiles_raw); # print them for...
1386 просмотров
schedule 20.04.2022

эквивалент touch в scons?
scons использует хэши MD5, а не время модификации файла, чтобы определить, нужно ли создавать зависимость. Я хочу, чтобы это было поведением по умолчанию. Но есть ли способ заставить его считать, что конкретный файл устарел (эквивалент «касания»),...
3015 просмотров
schedule 25.12.2023

scons: срыв IDE при использовании альтернативных каталогов сборки
Итак, у меня есть scons, работающие с альтернативным расположением сборки ( build/ для моих выходных файлов, src/ для моих входных файлов), и это прекрасно работает. Кроме одного. Я использую IDE (TI Code Composer 4) для отладки своей...
147 просмотров
schedule 12.02.2023

SCons для создания разделяемой библиотеки (.so) со статической библиотекой (.a)
Я пытаюсь заставить SCons сделать общую библиотеку. Одним из элементов, входящих в .so , является .a статическая библиотека. У меня есть строка типа: env_2.SharedLibrary('libstuff.so', \ Split("""stuff.cxx mylib/libMine.a""") И при...
12487 просмотров

scons LIBPATH в Windows с msys
Я работаю над проектом C++, используя LLVM , и хочу заменить систему сборки LLVM (которая использует autoconf и сделать) с лепёшками. К сожалению, сейчас я столкнулся с серьезной проблемой. Я хочу, чтобы мой проект компилировался как в Linux, так...
980 просмотров
schedule 10.06.2022

SCons не очищает все файлы
У меня есть файловая система, содержащая каталоги «сборок», каждая из которых содержит файл с именем «build-info.xml». Однако некоторые сборки произошли до того, как скрипт сборки сгенерировал «build-info.xml», поэтому в этом случае у меня есть...
4940 просмотров
schedule 02.06.2022

Как принудительно использовать статическую библиотеку вместо общей?
В моем SConscript у меня есть следующая строка: Program("xtest", Split("main.cpp"), LIBS="mylib fltk Xft Xinerama Xext X11 m") Как заставить scons использовать mylib.a вместо mylib.so при динамической компоновке с другими библиотеками?...
9536 просмотров

scons - исходные/включаемые пути
Скажем, у меня есть эта структура каталогов: SConstruct src/ a.cpp b.cpp include/ a.h b.h в SConstruct я не хочу каждый раз указывать ['src/a.cpp', 'scr/b.cpp']; Я ищу способ установить базовый исходный каталог на...
1717 просмотров
schedule 29.07.2023

SCONS для Visual Studio 2008
Я получил проект, исходный код и т. д., используя SCONS. Не могли бы вы порекомендовать инструменты/способы для преобразования или интеграции его в проект командной строки Visual Studio C?
1681 просмотров
schedule 26.12.2022

Ссылка на буст через SConstruct
Я пытаюсь работать над кроссплатформенным проектом, который использует ускорение для операций с файлами / каталогами. Я использовал Visual Studio, но для компиляции на Linux решил перейти на SConstruct. Однако я не могу [правильно?] Подключиться к...
3838 просмотров
schedule 28.08.2022

Как собрать v8 в Windows?
Может ли кто-нибудь сказать мне, как установить и собрать v8 на Windows? Я использую Windows 7 с VS 2008.
4994 просмотров
schedule 23.09.2022

Как обойти scons: предупреждение: для цели были указаны две разные среды
Предположим, у меня есть файл SConstruct , который выглядит так: env = Environment() env.Program("a", ["a.c", "util.c"]) env.Program("b", ["b.c", "util.c"]) Эта сборка работает правильно, без предупреждающих сообщений SCons. Однако, если я...
10570 просмотров
schedule 21.04.2023

Односторонний хэш (не для шифрования / безопасности), использовать SHA256 (не MD5, SHA-1)?
В новой системе нам требуется односторонний хэш для вычисления цифровой подписи из двоичного ввода (например, килобайта текста или текстовых и двоичных файлов большего размера). Необходимость аналогична тому, как Scons (система сборки) хеширует...
9001 просмотров
schedule 29.04.2023

Запустить команду в SCons без зависимостей
Я хочу запустить команду в SCons, у которой нет файлов ввода/вывода (на самом деле ввод и вывод — это один и тот же файл). На данный момент я просто запускаю его вручную с помощью subprocess.Popen, но есть ли способ сделать это с помощью SConsy?
9306 просмотров
schedule 26.02.2023

перемещение продукта сборки в другой каталог с помощью scons
Рассмотрим следующий фрагмент env = Environment() env.PDF(target="personal_statement.pdf", source="personal_statement.tex") env.Command("documents/personal_statement.pdf", "personal_statement.pdf", Copy('$TARGET', '$SOURCE')) Если я установлю...
567 просмотров
schedule 01.01.2023

Создание проекта, состоящего из нескольких частей, с помощью SCons
Я пытаюсь настроить SCons для создания своего проекта, и мне трудно понять, как именно это организовать. Он состоит в основном из следующих частей: Module : Отдельный небольшой проект c, который компилирует небольшую библиотеку, уже настроенную с...
452 просмотров
schedule 20.09.2022

scons генерирует неправильную директиву include path в сборке
У меня есть сборка scons с использованием простой общей настройки каталога: project/ SConstruct src/ file.cpp SConscript include/ namespace/ header.h В файле.cpp я включаю header.h через...
2060 просмотров
schedule 24.07.2023