Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r53011 - in branches/release/libs/asio/test: ip local posix ssl
From: troy_at_[hidden]
Date: 2009-05-14 21:49:27


Author: troy
Date: 2009-05-14 21:49:26 EDT (Thu, 14 May 2009)
New Revision: 53011
URL: http://svn.boost.org/trac/boost/changeset/53011

Log:
cleanup of asio tests in cmakeland... link tests still broken
Added:
   branches/release/libs/asio/test/ip/CMakeLists.txt (contents, props changed)
   branches/release/libs/asio/test/local/CMakeLists.txt (contents, props changed)
   branches/release/libs/asio/test/posix/CMakeLists.txt (contents, props changed)
   branches/release/libs/asio/test/ssl/CMakeLists.txt (contents, props changed)

Added: branches/release/libs/asio/test/ip/CMakeLists.txt
==============================================================================
--- (empty file)
+++ branches/release/libs/asio/test/ip/CMakeLists.txt 2009-05-14 21:49:26 EDT (Thu, 14 May 2009)
@@ -0,0 +1,26 @@
+foreach(test
+ address
+ address_v4
+ address_v6
+ basic_endpoint
+ basic_resolver
+ basic_resolver_entry
+ basic_resolver_iterator
+ basic_resolver_query
+ resolver_query_base
+ resolver_service
+ )
+ asio_test_link(${test})
+endforeach()
+
+foreach(test
+ host_name
+ multicast
+ tcp
+ udp
+ unicast
+ v6_only)
+ asio_test_run(${test})
+endforeach()
+
+

Added: branches/release/libs/asio/test/local/CMakeLists.txt
==============================================================================
--- (empty file)
+++ branches/release/libs/asio/test/local/CMakeLists.txt 2009-05-14 21:49:26 EDT (Thu, 14 May 2009)
@@ -0,0 +1,10 @@
+foreach(test
+ local_basic_endpoint
+ local_connect_pair
+ local_datagram_protocol
+ local_stream_protocol
+ )
+ boost_test_link(${test})
+endforeach()
+
+

Added: branches/release/libs/asio/test/posix/CMakeLists.txt
==============================================================================
--- (empty file)
+++ branches/release/libs/asio/test/posix/CMakeLists.txt 2009-05-14 21:49:26 EDT (Thu, 14 May 2009)
@@ -0,0 +1,11 @@
+foreach(test
+ posix_basic_descriptor
+ posix_basic_stream_descriptor
+ posix_descriptor_base
+ posix_stream_descriptor
+ posix_stream_descriptor_service
+ )
+ boost_test_link(${test})
+endforeach()
+
+

Added: branches/release/libs/asio/test/ssl/CMakeLists.txt
==============================================================================
--- (empty file)
+++ branches/release/libs/asio/test/ssl/CMakeLists.txt 2009-05-14 21:49:26 EDT (Thu, 14 May 2009)
@@ -0,0 +1,78 @@
+#
+# 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 ;
+# import feature ;
+#
+# lib ssl ;
+# lib crypto ;
+#
+# 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 ;
+# }
+
+#local USE_SELECT =
+# <define>BOOST_ASIO_DISABLE_EPOLL
+# <define>BOOST_ASIO_DISABLE_KQUEUE
+# <define>BOOST_ASIO_DISABLE_IOCP
+# ;
+
+#project
+# : requirements
+# <library>/boost/date_time//boost_date_time
+# <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
+# ;
+
+foreach (test
+ basic_context
+ context_base
+ context_service
+ context
+ stream_base
+ stream_service
+ stream)
+ boost_test_compile(${test})
+ boost_test_compile(${test}_select ${test}.cpp COMPILE_FLAGS ${USE_SELECT})
+endforeach()
+
+
+# [ compile basic_context.cpp ]
+# [ compile basic_context.cpp : $(USE_SELECT) : basic_context_select ]
+# [ compile context_base.cpp ]
+# [ compile context_base.cpp : $(USE_SELECT) : context_base_select ]
+# [ compile context_service.cpp ]
+# [ compile context_service.cpp : $(USE_SELECT) : context_service_select ]
+# [ compile context.cpp ]
+# [ compile context.cpp : $(USE_SELECT) : context_select ]
+# [ compile stream_base.cpp ]
+# [ compile stream_base.cpp : $(USE_SELECT) : stream_base_select ]
+# [ compile stream_service.cpp ]
+# [ compile stream_service.cpp : $(USE_SELECT) : stream_service_select ]
+# [ compile stream.cpp ]
+# [ compile stream.cpp : $(USE_SELECT) : stream_select ]
+# ;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk