Описание тега jam

Jam - это система сборки, изначально разработанная Perforce software. Его можно использовать как замену make. Он имеет три основных форка, используемых проектами Boost, FreeType и Haiku.
1 ответ

Как создать модульный тест googletest, используя библиотеку gtest_main с Jam?

Я пытаюсь создать модульный тест googletest для проверки концепции в качестве новой среды модульного тестирования, которую мы могли бы использовать. В googletest есть два способа написания модульного теста: с основным или без основного. Если вы не о…
08 окт '10 в 19:09
2 ответа

Как увидеть вывод компилятора g++ при использовании Jam?

Я использую Jam для компиляции проекта, и кажется, что независимо от того, насколько высок уровень отладки, который я установил, я все еще не вижу детали, которые я ищу. Я хочу использовать g++"s -M или же -H флаг, чтобы увидеть, какие заголовки вкл…
20 май '14 в 02:14
1 ответ

Как передать аргументы командной строки в Jamfile?

Я хочу выполнить определенную команду g++ <some cpp file> в джемфайле. Тем не менее, я хочу взять имя файла в качестве ввода командной строки. В bash это можно сделать следующим образом файл temp.sh - #!/bin/bash g++ $1 И ссылаясь на это как b…
29 сен '16 в 07:39
1 ответ

Как я могу включить файл Jambase в мою сборку?

Я пытаюсь настроить простой пример сборки BJAM, где я использую SubDir править на моем высшем уровне Jamroot.jam файл: SubDir TOP ; exe main : main.cpp ; я использую boost_1_58_0 и когда я опускаю SubDir директива, сборка работает нормально. Но когд…
26 сен '18 в 10:31
1 ответ

Исходная сборка с джемом?

Можно ли сделать сборку вне исходного кода с использованием Jam? Если да, то как? (Я просматривал руководство, но оно не упоминает об этом, насколько я вижу.) Примечание: я использую "стандартный" Jam v2.5.
04 мар '16 в 13:01
2 ответа

Сборка даты / времени Jamfile с расширением.v2

Я пытаюсь собрать библиотеку Boost date_time, чтобы связать ее в своем Makefile. Я в "libs/date_time/build" и вижу одинокий "Jamfile.v2", если я наберу jam, я получу: Jamfile: No such file or directory ...found 7 target(s)... Я понятия не имею, что …
26 дек '12 в 17:11
2 ответа

Пример создания boost-python

Я использую Ubuntu 13.10 . Я установил libboost1.54-dev. Я сделал Git Checkout Boost и сделал проверку на "boost-1.54.0". Я изменил каталоги на boost/libs/python/example/tutorial в исходном коде. Я побежал "BJAM". Я получил: $ bjam Unable to load Bo…
01 мар '14 в 21:05
3 ответа

Как я могу создать разные версии проекта, используя инструмент Jam Make?

У меня есть проект C++, который компилируется в разные версии, включая выпуск, отладку, разделяемую библиотеку и исполняемый файл, с разными флагами компилятора для каждой. Я пробую Jam как альтернативу Make, потому что он выглядит как более простая…
08 мар '09 в 21:39
1 ответ

Вызов скрипта Python из Jamfile

Я хотел бы вызвать скрипт Python из Jamfile для создания необходимого исходного файла. В Makefile это будет выглядеть примерно так: sourcefile.c: python script.py Какой самый элегантный способ архивировать что-то подобное в Jamfile?
30 окт '12 в 13:55
1 ответ

Создание структуры приложения

Я пытаюсь создать настольное приложение для OS X, используя Haiku Jam. Единственные файлы, которые мне нужны: <appname>.app (Каталог) <appname>.app/Contents (Каталог) <appname>.app/Contents/Info.plist (файл) <appname>.app/Con…
31 авг '13 в 21:38
1 ответ

Как скомпилировать boost с флагом -g debug?

Я хочу перекомпилировать нашу библиотеку наддува, но с включенным флагом отладки -g. Я читал и вижу, что мы создаем повышение с jam, Пока я знаю make отлично, jam всегда ускользал от меня, и мое разочарование нарастает.
14 мар '12 в 20:35
1 ответ

Require.js создает не конкатенационные скрипты, загруженные с помощью Jam

Следуя одной из глав "Разработка Backbone.js Apllication" Эдди Османи (O'Reilly) о Grunt-BBB (Backbone Boilerplate Buddy), я просто не смог создать профиль сборки. Вот дерево файловой системы, используемое для этого: /builds /closure /rhino /config …
26 июл '13 в 18:52
0 ответов

Использование jam/VS для сборки проекта приводит к фатальной ошибке LNK1112

Я пытаюсь создать автоматический узел на моем 64-разрядном компьютере с Windows 10, на котором установлено сообщество Visual Studio 2017. Я следовал инструкциям в README для проекта, включая клонирование репозиториев, но когда я пытаюсь запустить ja…
13 ноя '18 в 16:49
3 ответа

Создавать проекты Visual Studio из Jamfiles?

Кто-нибудь знает способ создания проектов Visual Studio из сборки на основе Jamfiles? Я бы остановился на инструменте экспорта файла jamfile -> XML-или-нибудь-другого-промежуточного формата, чтобы я мог написать свой собственный.
1 ответ

Как собрать LuaPlus на Windows

Я скачал JamPlus (потратив довольно много времени, обнаружив, что это именно тот производный Jam, который необходим и не поставляется с загрузкой), и установил переменную PATH в соответствии с требованиями, и это не сработало. В частности, Jam переч…
23 мар '12 в 05:30
1 ответ

Jam HDRPATTERN для выражения загрузки схемы

Я пытаюсь использовать некоторые файлы схемы для генерации кода как часть моих jamfiles для построения проекта. У меня это "работает" в том смысле, что мои файлы схемы оцениваются как часть сборки и генерируют их.cpp, которые компилируются, и все по…
30 янв '13 в 13:04
1 ответ

Jamfile - "Неизвестное правило" - как читать в него

Я пытаюсь скомпилировать этот проект - он прекрасно компилируется в Linux(Ubuntu). Но я хочу, чтобы он работал на Windows. Поэтому я установил MinGW (который поставляется с установленным Jamplus) и продолжил установку всех библиотек, необходимых для…
02 май '13 в 01:10
2 ответа

Определите зависимости между каталогами в Jam

После многих лет использования make я только начал использовать jam (на самом деле ftjam) для своих проектов. В рабочих областях моего проекта у меня есть две директории: src где я строю исполняемые файлы и библиотеки test где мои тестовые программы…
13 окт '08 в 19:30
1 ответ

Boost-build - зависимость от цели подпроекта

У меня есть проект на основе jamfile, где один из этапов сборки компилирует пользовательский инструмент (называемый "codegen"), который я хочу использовать на следующем этапе сборки. Инструмент codegen встроен в projects/codegen/Jamfile.jam относите…
02 окт '16 в 03:02
0 ответов

"локальное" объявление переменной в цикле for завершается неудачно с "синтаксической ошибкой" в Red Hat Linux 6.5

У меня есть следующая строка в скрипте jam, который хорошо работает на RHEL 5.1 for local locVar in $(>) { ... } Сейчас я использую тот же скрипт для сборки на RHEL 6.9 с тем же исполняемым файлом 'jam', НО он терпит неудачу с "синтаксической оши…
08 окт '18 в 11:47