Вопросы по теме '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 просмотров
schedule
18.06.2023
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 просмотров
schedule
05.01.2024
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