mirror of
https://github.com/boostorg/asio.git
synced 2026-01-28 06:42:08 +00:00
........ r49155 | nmusatti | 2008-10-07 08:46:14 +1100 (Tue, 07 Oct 2008) | 1 line Patch from Ticket #2372 ........ r49195 | chris_kohlhoff | 2008-10-09 17:22:58 +1100 (Thu, 09 Oct 2008) | 2 lines Add missing bounds checks as specified in TR2 proposal. ........ r49197 | chris_kohlhoff | 2008-10-09 17:28:39 +1100 (Thu, 09 Oct 2008) | 2 lines Merge codegear changes from non-boost version of asio. ........ r49198 | chris_kohlhoff | 2008-10-09 17:30:16 +1100 (Thu, 09 Oct 2008) | 4 lines Ensure the streambuf's egptr() is kept in sync the pptr(). Use std::memmove rather than std::rotate to minimise data copying. Avoid unnecessary resizes of the underlying vector. ........ r49199 | chris_kohlhoff | 2008-10-09 17:31:01 +1100 (Thu, 09 Oct 2008) | 3 lines Fix basic_socket_streambuf to work with Protocol objects that don't provide a resolver. ........ r49200 | chris_kohlhoff | 2008-10-09 17:32:00 +1100 (Thu, 09 Oct 2008) | 2 lines Add example showing use of local::stream_protocol::iostream. ........ r49201 | chris_kohlhoff | 2008-10-09 17:33:34 +1100 (Thu, 09 Oct 2008) | 4 lines Only use TerminateThread when explicitly requested by the user by calling asio::detail::thread::set_terminate_threads(true). This fixes a memory leak that may occur with internally created threads. ........ r49202 | chris_kohlhoff | 2008-10-09 17:34:48 +1100 (Thu, 09 Oct 2008) | 3 lines Make the service_registry's usage of typeid work when the default gcc linker visibility is set to hidden. ........ r49203 | chris_kohlhoff | 2008-10-09 17:39:05 +1100 (Thu, 09 Oct 2008) | 2 lines Reduce memory usage by doing lazy initialisation of the io_service's reactor. ........ [SVN r49221]
71 lines
1.6 KiB
Plaintext
71 lines
1.6 KiB
Plaintext
#
|
|
# Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)
|
|
#
|
|
# Distributed under 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)
|
|
#
|
|
|
|
subproject libs/asio/example/local ;
|
|
|
|
project boost : $(BOOST_ROOT) ;
|
|
|
|
if $(UNIX)
|
|
{
|
|
switch $(JAMUNAME)
|
|
{
|
|
case SunOS* :
|
|
{
|
|
SOCKET_LIBS = <find-library>socket <find-library>nsl ;
|
|
}
|
|
}
|
|
}
|
|
|
|
exe connect_pair
|
|
: <lib>@boost/libs/system/build/boost_system
|
|
<lib>@boost/libs/thread/build/boost_thread
|
|
connect_pair.cpp
|
|
: <include>$(BOOST_ROOT)
|
|
<include>../../../..
|
|
<define>BOOST_ALL_NO_LIB=1
|
|
<threading>multi
|
|
<mingw><*><find-library>ws2_32
|
|
<mingw><*><find-library>mswsock
|
|
$(SOCKET_LIBS)
|
|
;
|
|
|
|
exe iostream_client
|
|
: <lib>@boost/libs/system/build/boost_system
|
|
iostream_client.cpp
|
|
: <include>$(BOOST_ROOT)
|
|
<include>../../../..
|
|
<define>BOOST_ALL_NO_LIB=1
|
|
<threading>multi
|
|
<mingw><*><find-library>ws2_32
|
|
<mingw><*><find-library>mswsock
|
|
$(SOCKET_LIBS)
|
|
;
|
|
|
|
exe stream_client
|
|
: <lib>@boost/libs/system/build/boost_system
|
|
stream_client.cpp
|
|
: <include>$(BOOST_ROOT)
|
|
<include>../../../..
|
|
<define>BOOST_ALL_NO_LIB=1
|
|
<threading>multi
|
|
<mingw><*><find-library>ws2_32
|
|
<mingw><*><find-library>mswsock
|
|
$(SOCKET_LIBS)
|
|
;
|
|
|
|
exe stream_server
|
|
: <lib>@boost/libs/system/build/boost_system
|
|
stream_server.cpp
|
|
: <include>$(BOOST_ROOT)
|
|
<include>../../../..
|
|
<define>BOOST_ALL_NO_LIB=1
|
|
<threading>multi
|
|
<mingw><*><find-library>ws2_32
|
|
<mingw><*><find-library>mswsock
|
|
$(SOCKET_LIBS)
|
|
;
|