Описание тега boost-build
Boost Build разработан как многоплатформенная замена системам управления сборкой, таким как GNUMake. В отличие от Make, в настоящее время он ограничен программами, написанными на C++.
1
ответ
Boost.Build и функция <link> для исполняемых файлов
Что это значит, когда я прохожу <link>static особенность к разделу требований при сборке исполняемого файла? exe main : main.cpp /libs//my_library : <library>/boost//thread <link>static ; Значит ли это, что оба /libs//my_library а …
29 сен '12 в 15:14
1
ответ
Boost.Python __init__() должен возвращать None, а не NoneType
У меня есть целая куча работающего кода C++, для которого я хочу написать привязки Python. Я пытаюсь использовать Boost.Python, так как это кажется самым простым способом заставить это работать, но это не помогает. Вот часть кода для модуля расширен…
07 дек '13 в 04:53
1
ответ
Как создать новый вариант в bjam
Я пытался прочитать документацию, но она довольно непроходима, поэтому я надеюсь, что у кого-то может быть простой ответ. Я хочу определить новый "вариант", основанный на "отладке", который просто добавляет некоторые определения макросов в командную…
26 апр '10 в 16:30
1
ответ
Несколько проектов Boost.Build
У меня есть два проекта, использующих движок Boost.Build, со следующей структурой: |_Project 1 | |_Source files | |_Jamroot.jam | |_Project 2 | |_Source files | |_Jamroot.jam Как я могу запустить процесс сборки проекта 1 из проекта 2 и, кроме того, …
27 май '12 в 10:58
1
ответ
Как написать файл Bazel BUILD для этого Boost.Build Jamfile?
Я пытаюсь перейти с Boost.Build на систему сборки Bazel. Мне нужно написать Jamfile для каталога, который создает библиотеку. Jamfile у меня есть project : usage-requirements <include>$(PROJECT_INSTALL) <linkflags>-lboost_system ; lib Co…
10 апр '17 в 18:30
0
ответов
(Mac OS 10.9) Быстрый запуск Boost.Python: невозможно загрузить Jamfile
Я установил Boost 1.55 (+python33), boost-build а также boost-jam через Macports в Mac OS X 10.9. Следуя HOWTO ( http://www.boost.org/doc/libs/1_55_0b1/libs/python/doc/building.html), я перехожу к /opt/local/share/doc/boost/libs/python/example/ быст…
10 янв '14 в 04:08
3
ответа
Как вы собираете библиотеки x64 Boost в Windows?
Я много раз собирал библиотеки x86 Boost, но не могу создать библиотеки x64. Я запускаю "Visual Studio 2005 x64 Cross Tools Command Prompt" и запускаю свою обычную сборку: bjam --toolset=msvc --build-type=complete --build-dir=c:\build install Но он …
19 ноя '08 в 15:18
1
ответ
Построить зависимые надстройки после выполнения bcp
Поэтому я использую набор расширенных библиотек, но огромное количество включаемых файлов делает проверку чистой копии очень медленной. Я уверен, что большинство людей, которые используют boost с svn, заметили это. Я немного погуглил, чтобы найти хо…
17 фев '15 в 15:49
1
ответ
CMAKE: автоматически добавлять зависимости зависимостей
Я пытаюсь перенести систему сборки Boost -build на cmake. Одна из особенностей boost-build - автоматическое связывание зависимостей зависимостей. Например: повышение-сборки: Я строю исполняемый файл app, Это зависит от lib2 exe app : [ glob *.cpp ] …
15 апр '16 в 14:19
1
ответ
Увеличить сборку - указать параметры компилятора при использовании Visual C++
Обновить:Теперь я использую using msvc : 14.0 : : <compileflags>/O1 ; в моем проекте-config.jam. Поведение это то, что я ожидаю.Но когда я заменяю /O1 на / Ox,.lib такой же, как / O2./ Бык не работает правильно!!! Происхождение:Я использую эту…
16 фев '16 в 12:32
2
ответа
Boost::Python: передача пользовательских аргументов в gcc при создании расширения Python
Мне нужно пройти -Wl,-rpath,\$$ORIGIN/lib/ на компоновщик g++ ( причина). Есть ли способ передать этот аргумент в файл Jamroot?
02 фев '10 в 10:50
1
ответ
Boost's bjam выполняет тесты до завершения сборки
У меня есть довольно простое расширение Boost.Python, которое я создаю с помощью bjam. Проблема в том, что порядок, в котором происходят вещи, не имеет смысла для меня, и я не вижу, как это исправить. Мой проект состоит из корневого каталога с Jamro…
17 авг '12 в 03:05
1
ответ
Невозможно собрать Boost с MinGW, он ищет Visual C++
Сначала я попытался собрать Boost с установленными MinGW и Microsoft Visual C++ с помощью следующих команд: bootstrap.bat mingw .\b2 В процессе сборки у меня было много строк журнала, указывающих, что сборка выполняется для Visual C++ (msvc). Поэтом…
26 июл '13 в 13:56
1
ответ
Как я могу включить файл Jambase в мою сборку?
Я пытаюсь настроить простой пример сборки BJAM, где я использую SubDir править на моем высшем уровне Jamroot.jam файл: SubDir TOP ; exe main : main.cpp ; я использую boost_1_58_0 и когда я опускаю SubDir директива, сборка работает нормально. Но когд…
26 сен '18 в 10:31
1
ответ
Заменить компилятор в boost build v2
Я хотел бы подключить инструмент компилятора в ускоренной сборке. Обратите внимание, что я не хочу заменять компилятор, это легко: using msvc : : : <compiler>mycompiler ; То, что я ищу, - это мой инструмент, который будет буквально помещен пер…
04 окт '13 в 15:24
1
ответ
Использование Boost.build для включения библиотеки
Я использую boost.build для компиляции кода C++, который ссылается на библиотеку CGNS, но у меня возникли некоторые трудности с использованием boost.build для этого. CGNS компилируется в библиотеку с папкой для платформы, например [путь]/LINUX для с…
27 сен '10 в 14:03
1
ответ
Boost.Build восстановить
Когда я перестраиваю свое приложение, исполняемый файл, созданный ранее, не удаляется, и в случае ошибки компиляции мой скрипт продолжает выполнение и выполняет исполняемый файл, который фактически не был обновлен. Как я могу удалить исполняемый фай…
13 июн '12 в 18:51
1
ответ
boost build: отключить -WeffC++ для каждого модуля
Я использую boost build для большого проекта, который разделен на разные подпроекты. Вот файл jamroot: project : requirements <variant>debug:<define>DEBUG <variant>release:<define>NDEBUG <variant>debug:<cxxflags>-…
27 окт '11 в 10:47
1
ответ
Сигналы и слоты Qt ломаются при преобразовании проекта Visual C++ для ускорения сборки файла makefile
Я создал проект Visual C++ с использованием MSVS, и я только что сделал другой проект в MSVS, чтобы тот же код мог быть собран с помощью Boost build. В настоящее время я могу собрать свой проект, используя проект Visual C++, а также проект Makefile,…
14 июл '14 в 19:59
1
ответ
Условная переменная Boost.Build
Как я могу установить переменную в Jamfile, это значение будет зависеть от используемой функции? То есть я использую библиотеку объектов: import feature : feature ; feature myoption : A B C : symmetric propagated ; Теперь я хочу установить глобальну…
28 сен '12 в 20:27