mirror of
https://github.com/boostorg/asio.git
synced 2026-01-28 18:52:09 +00:00
........ r43377 | chris_kohlhoff | 2008-02-23 09:43:54 +1100 (Sat, 23 Feb 2008) | 2 lines Use the correct vector of timer queues when dispatching timers. ........ r43437 | chris_kohlhoff | 2008-02-29 23:57:57 +1100 (Fri, 29 Feb 2008) | 2 lines Add missing tie(). ........ r43469 | chris_kohlhoff | 2008-03-04 00:21:05 +1100 (Tue, 04 Mar 2008) | 4 lines Disable use of CancelIo by default, due to the possibility of silent failure on some system configurations. Swallow error returned by CancelIoEx if there are no operations to be cancelled. ........ r43470 | chris_kohlhoff | 2008-03-04 00:27:06 +1100 (Tue, 04 Mar 2008) | 2 lines Add missing 'boost_' prefix to helper namespace. ........ r43471 | chris_kohlhoff | 2008-03-04 00:36:35 +1100 (Tue, 04 Mar 2008) | 2 lines Regenerate documentation. ........ r43472 | chris_kohlhoff | 2008-03-04 01:05:35 +1100 (Tue, 04 Mar 2008) | 1 line Update copyright notices. ........ r43473 | chris_kohlhoff | 2008-03-04 01:13:01 +1100 (Tue, 04 Mar 2008) | 2 lines Update copyright notices. ........ r43569 | chris_kohlhoff | 2008-03-13 00:25:49 +1100 (Thu, 13 Mar 2008) | 4 lines Revert to having the windows-bug workaround (short timeout on GetQueuedCompletionStatus) on all threads as there are still scenarios where threads can get stuck indefinitely. ........ [SVN r43571]
76 lines
1.8 KiB
Plaintext
76 lines
1.8 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)
|
|
#
|
|
|
|
import os ;
|
|
|
|
if [ os.name ] = SOLARIS
|
|
{
|
|
lib socket ;
|
|
lib nsl ;
|
|
}
|
|
else if [ os.name ] = NT
|
|
{
|
|
lib ws2_32 ;
|
|
lib mswsock ;
|
|
}
|
|
else if [ os.name ] = HPUX
|
|
{
|
|
lib ipv6 ;
|
|
}
|
|
|
|
project
|
|
: requirements
|
|
<library>/boost/system//boost_system
|
|
<library>/boost/thread//boost_thread
|
|
<define>BOOST_ALL_NO_LIB=1
|
|
<threading>multi
|
|
<os>SOLARIS:<library>socket
|
|
<os>SOLARIS:<library>nsl
|
|
<os>NT:<define>_WIN32_WINNT=0x0501
|
|
<os>NT,<toolset>gcc:<library>ws2_32
|
|
<os>NT,<toolset>gcc:<library>mswsock
|
|
<os>NT,<toolset>gcc-cygwin:<define>__USE_W32_SOCKETS
|
|
<os>HPUX,<toolset>gcc:<define>_XOPEN_SOURCE_EXTENDED
|
|
<os>HPUX:<library>ipv6
|
|
;
|
|
|
|
obj timer1.obj : timer1/timer.cpp ;
|
|
exe timer1 : timer1.obj ;
|
|
|
|
obj timer2.obj : timer2/timer.cpp ;
|
|
exe timer2 : timer2.obj ;
|
|
|
|
obj timer3.obj : timer3/timer.cpp ;
|
|
exe timer3 : timer3.obj ;
|
|
|
|
obj timer4.obj : timer4/timer.cpp ;
|
|
exe timer4 : timer4.obj ;
|
|
|
|
obj timer5.obj : timer5/timer.cpp ;
|
|
exe timer5 : timer5.obj ;
|
|
|
|
obj daytime1_client.obj : daytime1/client.cpp ;
|
|
exe daytime1_client : daytime1_client.obj ;
|
|
|
|
obj daytime2_server.obj : daytime2/server.cpp ;
|
|
exe daytime2_server : daytime2_server.obj ;
|
|
|
|
obj daytime3_server.obj : daytime3/server.cpp ;
|
|
exe daytime3_server : daytime3_server.obj ;
|
|
|
|
obj daytime4_client.obj : daytime4/client.cpp ;
|
|
exe daytime4_client : daytime4_client.obj ;
|
|
|
|
obj daytime5_server.obj : daytime5/server.cpp ;
|
|
exe daytime5_server : daytime5_server.obj ;
|
|
|
|
obj daytime6_server.obj : daytime6/server.cpp ;
|
|
exe daytime6_server : daytime6_server.obj ;
|
|
|
|
obj daytime7_server.obj : daytime7/server.cpp ;
|
|
exe daytime7_server : daytime7_server.obj ;
|