make python bindings build with visibility=hidden by default
This commit is contained in:
parent
a63ae0650f
commit
21d3a75c41
|
@ -38,10 +38,12 @@ rule libtorrent_linking ( properties * )
|
||||||
if <boost-link>static in $(properties) || <link>static in $(properties)
|
if <boost-link>static in $(properties) || <link>static in $(properties)
|
||||||
{
|
{
|
||||||
result += <library>/boost/python//boost_python/<link>static ;
|
result += <library>/boost/python//boost_python/<link>static ;
|
||||||
|
result += <library>/torrent//torrent/<link>static ;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
result += <library>/boost/python//boost_python/<link>shared ;
|
result += <library>/boost/python//boost_python/<link>shared ;
|
||||||
|
result += <library>/torrent//torrent/<link>shared ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -75,8 +77,9 @@ python-extension libtorrent
|
||||||
src/magnet_uri.cpp
|
src/magnet_uri.cpp
|
||||||
src/error_code.cpp
|
src/error_code.cpp
|
||||||
: <include>src
|
: <include>src
|
||||||
<library>/torrent//torrent
|
|
||||||
<conditional>@libtorrent_linking
|
<conditional>@libtorrent_linking
|
||||||
|
:
|
||||||
|
<boost-link>static
|
||||||
;
|
;
|
||||||
|
|
||||||
install stage_module : libtorrent : <location>. ;
|
install stage_module : libtorrent : <location>. ;
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
// subject to the Boost Software License, Version 1.0. (See accompanying
|
// subject to the Boost Software License, Version 1.0. (See accompanying
|
||||||
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
|
#ifdef __GNUC__
|
||||||
|
#define BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY 1
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <boost/python/module.hpp>
|
#include <boost/python/module.hpp>
|
||||||
|
|
||||||
void bind_utility();
|
void bind_utility();
|
||||||
|
|
Loading…
Reference in New Issue