Где найти каркас буста для автопакета? - PullRequest
1 голос
/ 11 февраля 2010

Я использую autopackage для создания установщика.
Установщик содержит двоичные файлы (проект с закрытым исходным кодом). Проект зависит от некоторых расширенных библиотек (date_time, thread и т. Д.). Другие зависимости работают нормально:

require @haxx.se/libcurl 4
require @openssl.org/openssl 0.9

Но я не нашел скелетных файлов для библиотек наддува.

Есть идеи?

1 Ответ

1 голос
/ 26 февраля 2010

Просто создай это сам! Это просто.
Пример:

# Package skeleton for the boost thread

[Meta]
RootName: @boost.org/boost_thread
DisplayName: Boost thread C++ library
ShortName: libboost_thread
Skeleton-Version: 1

[Notes]
Does not set SOFTWARE_VERSIONS

[Test]
INTERFACE_VERSIONS=$( testForLib -i libboost_thread.so)

if [ -z $INTERFACE_VERSIONS ]
then
INTERFACE_VERSIONS=$( testForLib -i libboost_thread-mt.so)
fi

if [ -z $INTERFACE_VERSIONS ]
then
INTERFACE_VERSIONS=$( testForLib -i libboost_thread-gcc.so)
fi

if [ -z $INTERFACE_VERSIONS ]
then
INTERFACE_VERSIONS=$( testForLib -i libboost_thread-gcc-mt.so)
fi

if [ -z $INTERFACE_VERSIONS ]
then
INTERFACE_VERSIONS=$( testForLib -i libboost_thread-gcc-mt-1_33_1.so)
fi

if [ -z $INTERFACE_VERSIONS ]
then
INTERFACE_VERSIONS=$( testForLib -i libboost_thread-gcc-1_33_1.so)
fi 
...