forked from premiere/premiere-libtorrent
added option to include librt (for 64 bit linux systems)
This commit is contained in:
parent
57d75e120a
commit
da5d5a5d4e
7
Jamfile
7
Jamfile
|
@ -76,10 +76,9 @@ rule linking ( properties * )
|
||||||
}
|
}
|
||||||
|
|
||||||
# clock_gettime on linux requires librt
|
# clock_gettime on linux requires librt
|
||||||
if <target-os>linux in $(properties)
|
if <need-librt>yes in $(properties)
|
||||||
{
|
{
|
||||||
# when do one need to link against librt?
|
result += <library>rt ;
|
||||||
# result += <library>rt ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if <boost>system in $(properties)
|
if <boost>system in $(properties)
|
||||||
|
@ -159,6 +158,8 @@ rule building ( properties * )
|
||||||
return $(result) ;
|
return $(result) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
feature need-librt : no yes : composite propagated link-incompatible ;
|
||||||
|
|
||||||
feature geoip : off static shared : composite propagated link-incompatible ;
|
feature geoip : off static shared : composite propagated link-incompatible ;
|
||||||
feature.compose <geoip>off : <define>TORRENT_DISABLE_GEO_IP ;
|
feature.compose <geoip>off : <define>TORRENT_DISABLE_GEO_IP ;
|
||||||
|
|
||||||
|
|
|
@ -231,6 +231,16 @@ logging of the DHT protocol traffic.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr><td><tt class="docutils literal"><span class="pre">need-librt</span></tt></td>
|
||||||
|
<td><ul class="first last simple">
|
||||||
|
<li><tt class="docutils literal"><span class="pre">no</span></tt> - this platform does not need to link
|
||||||
|
against librt to have POSIX time functions.</li>
|
||||||
|
<li><tt class="docutils literal"><span class="pre">yes</span></tt> - specify this if your linux system
|
||||||
|
requires you to link against librt.a. This is
|
||||||
|
typically the case on x86 64 bit systems.</li>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr><td><tt class="docutils literal"><span class="pre">zlib</span></tt></td>
|
<tr><td><tt class="docutils literal"><span class="pre">zlib</span></tt></td>
|
||||||
<td><ul class="first last simple">
|
<td><ul class="first last simple">
|
||||||
<li><tt class="docutils literal"><span class="pre">system</span></tt> - links against the zlib supplied
|
<li><tt class="docutils literal"><span class="pre">system</span></tt> - links against the zlib supplied
|
||||||
|
|
|
@ -230,6 +230,12 @@ Build features:
|
||||||
| | logging of the DHT protocol traffic. |
|
| | logging of the DHT protocol traffic. |
|
||||||
| | * ``off`` - build without DHT support. |
|
| | * ``off`` - build without DHT support. |
|
||||||
+------------------------+----------------------------------------------------+
|
+------------------------+----------------------------------------------------+
|
||||||
|
| ``need-librt`` | * ``no`` - this platform does not need to link |
|
||||||
|
| | against librt to have POSIX time functions. |
|
||||||
|
| | * ``yes`` - specify this if your linux system |
|
||||||
|
| | requires you to link against librt.a. This is |
|
||||||
|
| | typically the case on x86 64 bit systems. |
|
||||||
|
+------------------------+----------------------------------------------------+
|
||||||
| ``zlib`` | * ``system`` - links against the zlib supplied |
|
| ``zlib`` | * ``system`` - links against the zlib supplied |
|
||||||
| | with your operating system. |
|
| | with your operating system. |
|
||||||
| | * ``shipped`` - links against the zlib bundled |
|
| | * ``shipped`` - links against the zlib bundled |
|
||||||
|
|
Loading…
Reference in New Issue