crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> сборка буста...
Tonal
  опции профиля:
сообщение 18.4.2008, 10:15
Сообщение #11


Активный участник
***

Группа: Участник
Сообщений: 452
Регистрация: 6.12.2007
Из: Новосибирск
Пользователь №: 34

Спасибо сказали: 69 раз(а)




Репутация:   17  


У меня сейчас в батничке (boost_mingw.cmd) такая строчка:
bjam --v2 gcc release debug threading=multi,single link=static,shared stage --with-%1

Используется так:
boost_mingw.cmd serialization

Собирает дебаг/релиз/статик/динамик/многопоточку/однопоточку.
Ложит всё в %BOOST_ROOT%\stage\lib
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
LuckLess
  опции профиля:
сообщение 18.4.2008, 14:51
Сообщение #12


Студент
*

Группа: Новичок
Сообщений: 31
Регистрация: 10.10.2007
Пользователь №: 8

Спасибо сказали: 0 раз(а)




Репутация:   0  


Tonal
+1. эта строчка сработала)).
вопрос - что означает --with-%1 ..?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrew Selivanov
  опции профиля:
сообщение 19.4.2008, 13:56
Сообщение #13


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Цитата(LuckLess @ 18.4.2008, 15:51) *
Tonal
+1. эта строчка сработала)).
вопрос - что означает --with-%1 ..?


Странно, что не сработала строчка sBUILD :)
%1 - это имя первого параметра, переданного батнику, т.е. для строчки test.bat PARAM1 PARAM2 PARAM3
%1 = PARAM1, %2 = PARAM2, %3 = PARAM3

А про параметры ты можешь все посмотреть в файле Jamfile.v2, что в корне буста:
# Other Options:
<... skipped нещщщадно ...>
#   --with-<library>        Build and install the specified <library>
#                           If this option is used, only libraries
#                           specified using this option will be built.
#
#   --without-<library>     Do not build, stage, or install the specified
#                           <library>. By default, all libraries are built.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_schubbe_*
сообщение 21.4.2008, 17:29
Сообщение #14





Гости








    


Пиши так:
bjam.exe link=static --v2 --toolset=msvc
префикс lib указывает на статическую сборку
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrew Selivanov
  опции профиля:
сообщение 24.4.2008, 14:10
Сообщение #15


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Недавно вот еще опробовал вариант (для 1.35!):
bjam --build-type=complete --toolset=gcc stage (это мой mingw)

Правда этот вариант может не прокатить, если установлена версия ICU, собранная другим компилятором или другой версией компилятора, может несобраться Boost.Regex. Если ICU не установлена, проблем не должно быть :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Red Devil
  опции профиля:
сообщение 6.6.2008, 23:15
Сообщение #16


Студент
*

Группа: Участник
Сообщений: 68
Регистрация: 6.6.2008
Из: Saint-Petersburg
Пользователь №: 194

Спасибо сказали: 1 раз(а)




Репутация:   3  


Цитата
Other Options:
--build-type=<type> Build the specified pre-defined set of variations
of the libraries. Note, that which variants get
built depends on what each library supports.
minimal (default) - Builds the single
"release" version of the libraries. This
release corresponds to specifying:
"release <threading>multi <link>shared
<runtime-link>shared" as the Boost.Build
variant to build.
complete - Attempts to build all possible
variations.


Опция complete и ждем. Никаких других опций указывать не нужно, соберутся все библиотеки и однотредную, и мультитредные и статические и динамические.
Останется их только подключить. Проверено на MSVS 2005.

Сообщение отредактировал Red Devil - 6.6.2008, 23:16
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mozgofil
  опции профиля:
сообщение 23.4.2009, 21:48
Сообщение #17


Студент
*

Группа: Участник
Сообщений: 32
Регистрация: 23.4.2009
Пользователь №: 706

Спасибо сказали: 0 раз(а)




Репутация:   0  


А что вы здесь собираете собираете (какой пакет, в каком виде, под какую ось)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 23.4.2009, 22:58
Сообщение #18


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9656
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(mozgofil @ 24.4.2009, 1:48) *
А что вы здесь собираете собираете (какой пакет, в каком виде, под какую ось)?
уже скоро год как ничего несобирают
Цитата
Сообщение отредактировал Red Devil - 7.6.2008, 3:16
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 28.7.2009, 11:49
Сообщение #19


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Прошу ткнуть на файл/файлы документации, где рассказано про сборку буста и подключение его к проекту? Заранее спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrew Selivanov
  опции профиля:
сообщение 28.7.2009, 13:25
Сообщение #20


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Цитата(AD @ 28.7.2009, 12:49) *
Прошу ткнуть на файл/файлы документации, где рассказано про сборку буста и подключение его к проекту? Заранее спасибо!

Вот например: http://www.boost.org/doc/libs/1_39_0/more/...rted/index.html там внизу справа для Windows или *Nix.
CygMing можно считать *Nix :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 4.12.2020, 5:27