Skip to content

Conversation

@ClausKlein
Copy link

@ClausKlein ClausKlein commented Feb 27, 2018

CMake is a portable and flexible build generator

CMake Generators

It is well documented and widly used.

The following generators are available on this platform (Mac OSX):

Unix Makefiles = Generates standard UNIX makefiles.
Ninja = Generates build.ninja files.
Xcode = Generate Xcode project files.
CodeBlocks - Ninja = Generates CodeBlocks project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
CodeLite - Ninja = Generates CodeLite project files.
CodeLite - Unix Makefiles = Generates CodeLite project files.
Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
Sublime Text 2 - Unix Makefiles = Generates Sublime Text 2 project files.
Kate - Ninja = Generates Kate project files.
Kate - Unix Makefiles = Generates Kate project files.
Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.

It can be simply used to build and test asio with i.e. ninja:

bash-4.4$
mkdir -p build
cd build && cmake -G ninja -DASIO_BUILD_EXAMPLES=1 -DASIO_BUILD_EXAMPLES_CPP14=1 ..
ninja all | tee build-ninja-all.log 2>&1
ninja test
bash-4.4$

The optional examples will build but not installed installed.

The build system use cache, clang++, clang-tidy, boost, ... if found on build host and enabled.

The is a nice QT based cmake-gui and an curses based version ccmake too.

The CMakeCache.txt entries may be listed:

bash-4.4$ cmake -B build -L
-- use ccache
-- use clang-tidy
-- enable handler tracking
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/clausklein/Workspace/cpp/asio/build
-- Cache values
ASIO_BUILD_EXAMPLES:BOOL=ON
ASIO_BUILD_EXAMPLES_CPP11:BOOL=ON
ASIO_BUILD_EXAMPLES_CPP14:BOOL=ON
ASIO_DISABLE_EPOLL:BOOL=OFF
ASIO_DISABLE_KQUEUE:BOOL=OFF
ASIO_ENABLE_HANDLER_TRACKING:BOOL=ON
ASIO_SEPARATE_COMPILATION:BOOL=ON
ASIO_STANDALONE:BOOL=ON
CCACHE_EXECUTABLE:FILEPATH=/opt/local/bin/ccache
CMAKE_BUILD_TYPE:STRING=
CMAKE_CXX_CLANG_TIDY:FILEPATH=/opt/local/bin/clang-tidy
CMAKE_CXX_COMPILER_ARG1:PATH=/opt/local/bin/clang++
CMAKE_INSTALL_PREFIX:PATH=/usr/local
CMAKE_OSX_ARCHITECTURES:STRING=
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
CMAKE_OSX_SYSROOT:STRING=
CRYPTO_LIBRARY:FILEPATH=/opt/local/lib/libcrypto.dylib
GXX_EXECUTABLE:FILEPATH=/opt/local/bin/clang++
OpenSSL_DIR:PATH=OpenSSL_DIR-NOTFOUND
OpenSSL_LIBRARY:FILEPATH=/opt/local/lib/libssl.dylib
OpenSSL_ROOT_DIR:FILEPATH=/opt/local
bash-4.4$

The unit tests may be simply started with ctest at build dir:

Note: run 'ctest --help' to see all possible options!

Test project /Users/clausklein/Workspace/cpp/asio/build
Start 1: asio_unit_buffer
1/48 Test #1: asio_unit_buffer ......................... Passed 0.01 sec
Start 2: asio_unit_buffered_read_stream
2/48 Test #2: asio_unit_buffered_read_stream ........... Passed 0.01 sec
Start 3: asio_unit_buffered_stream
3/48 Test #3: asio_unit_buffered_stream ................ Passed 0.01 sec
Start 4: asio_unit_buffered_write_stream
4/48 Test #4: asio_unit_buffered_write_stream .......... Passed 0.01 sec
Start 5: asio_unit_buffers_iterator
5/48 Test #5: asio_unit_buffers_iterator ............... Passed 0.01 sec
Start 6: asio_unit_coroutine
6/48 Test #6: asio_unit_coroutine ...................... Passed 0.01 sec
Start 7: asio_unit_error
7/48 Test #7: asio_unit_error .......................... Passed 0.01 sec
Start 8: asio_unit_generic_datagram_protocol
8/48 Test #8: asio_unit_generic_datagram_protocol ...... Passed 0.01 sec
Start 9: asio_unit_generic_raw_protocol
9/48 Test #9: asio_unit_generic_raw_protocol ........... Passed 0.01 sec
Start 10: asio_unit_generic_seq_packet_protocol
10/48 Test #10: asio_unit_generic_seq_packet_protocol .... Passed 0.01 sec
Start 11: asio_unit_generic_stream_protocol
11/48 Test #11: asio_unit_generic_stream_protocol ........ Passed 0.01 sec
Start 12: asio_unit_io_context
12/48 Test #12: asio_unit_io_context ..................... Passed 8.02 sec
Start 13: asio_unit_ip_address
13/48 Test #13: asio_unit_ip_address ..................... Passed 0.01 sec
Start 14: asio_unit_ip_address_v4
14/48 Test #14: asio_unit_ip_address_v4 .................. Passed 0.02 sec
Start 15: asio_unit_ip_address_v6
15/48 Test #15: asio_unit_ip_address_v6 .................. Passed 0.01 sec
Start 16: asio_unit_ip_host_name
16/48 Test #16: asio_unit_ip_host_name ................... Passed 0.01 sec
Start 17: asio_unit_ip_icmp
17/48 Test #17: asio_unit_ip_icmp ........................ Passed 0.01 sec
Start 18: asio_unit_ip_multicast
18/48 Test #18: asio_unit_ip_multicast ................... Passed 0.01 sec
Start 19: asio_unit_ip_network_v4
19/48 Test #19: asio_unit_ip_network_v4 .................. Passed 0.01 sec
Start 20: asio_unit_ip_network_v6
20/48 Test #20: asio_unit_ip_network_v6 .................. Passed 0.01 sec
Start 21: asio_unit_ip_tcp
21/48 Test #21: asio_unit_ip_tcp ......................... Passed 0.02 sec
Start 22: asio_unit_ip_udp
22/48 Test #22: asio_unit_ip_udp ......................... Passed 0.02 sec
Start 23: asio_unit_ip_unicast
23/48 Test #23: asio_unit_ip_unicast ..................... Passed 0.01 sec
Start 24: asio_unit_ip_v6_only
24/48 Test #24: asio_unit_ip_v6_only ..................... Passed 0.01 sec
Start 25: asio_unit_is_read_buffered
25/48 Test #25: asio_unit_is_read_buffered ............... Passed 0.02 sec
Start 26: asio_unit_is_write_buffered
26/48 Test #26: asio_unit_is_write_buffered .............. Passed 0.01 sec
Start 27: asio_unit_local_connect_pair
27/48 Test #27: asio_unit_local_connect_pair ............. Passed 0.02 sec
Start 28: asio_unit_local_datagram_protocol
28/48 Test #28: asio_unit_local_datagram_protocol ........ Passed 0.02 sec
Start 29: asio_unit_local_stream_protocol
29/48 Test #29: asio_unit_local_stream_protocol .......... Passed 0.01 sec
Start 30: asio_unit_posix_stream_descriptor
30/48 Test #30: asio_unit_posix_stream_descriptor ........ Passed 0.01 sec
Start 31: asio_unit_read
31/48 Test #31: asio_unit_read ........................... Passed 0.07 sec
Start 32: asio_unit_read_at
32/48 Test #32: asio_unit_read_at ........................ Passed 0.25 sec
Start 33: asio_unit_read_until
33/48 Test #33: asio_unit_read_until ..................... Passed 0.04 sec
Start 34: asio_unit_serial_port
34/48 Test #34: asio_unit_serial_port .................... Passed 0.01 sec
Start 35: asio_unit_serial_port_base
35/48 Test #35: asio_unit_serial_port_base ............... Passed 0.01 sec
Start 36: asio_unit_signal_set
36/48 Test #36: asio_unit_signal_set ..................... Passed 0.01 sec
Start 37: asio_unit_socket_base
37/48 Test #37: asio_unit_socket_base .................... Passed 0.02 sec
Start 38: asio_unit_strand
38/48 Test #38: asio_unit_strand ......................... Passed 8.03 sec
Start 39: asio_unit_streambuf
39/48 Test #39: asio_unit_streambuf ...................... Passed 0.01 sec
Start 40: asio_unit_system_timer
40/48 Test #40: asio_unit_system_timer ................... Passed 33.74 sec
Start 41: asio_unit_use_future
41/48 Test #41: asio_unit_use_future ..................... Passed 0.02 sec
Start 42: asio_unit_windows_object_handle
42/48 Test #42: asio_unit_windows_object_handle .......... Passed 0.01 sec
Start 43: asio_unit_windows_overlapped_ptr
43/48 Test #43: asio_unit_windows_overlapped_ptr ......... Passed 0.01 sec
Start 44: asio_unit_windows_random_access_handle
44/48 Test #44: asio_unit_windows_random_access_handle ... Passed 0.01 sec
Start 45: asio_unit_windows_stream_handle
45/48 Test #45: asio_unit_windows_stream_handle .......... Passed 0.01 sec
Start 46: asio_unit_write
46/48 Test #46: asio_unit_write .......................... Passed 0.05 sec
Start 47: asio_unit_write_at
47/48 Test #47: asio_unit_write_at ....................... Passed 0.10 sec
Start 48: asio_unit_ssl_stream
48/48 Test #48: asio_unit_ssl_stream ..................... Passed 0.03 sec

100% tests passed, 0 tests failed out of 48

Total Test time (real) = 51.08 sec

All executable are located at build/bin:

bash-4.4$ tree -d -L 2 build
build
├── CMakeFiles
│   ├── 3.10.20180126-g4f48f-dirty
│   ├── CMakeTmp
│   └── Export
├── Testing
│   └── Temporary
├── bin
├── include
│   └── CMakeFiles
├── lib
└── src
├── CMakeFiles
├── examples
└── tests

14 directories
bash-4.4$

The standalone header can be simply installed:

bash-4.4$ DESTDIR=/tmp/asio ninja include/install
[0/1] Install the project...
-- Install configuration: ""
-- Installing: /tmp/asio/usr/local/include/asio.hpp
-- Installing: /tmp/asio/usr/local/include/asio/associated_allocator.hpp
-- Installing: /tmp/asio/usr/local/include/asio/associated_executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/async_result.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_datagram_socket.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_deadline_timer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_io_object.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_raw_socket.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_seq_packet_socket.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_serial_port.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_signal_set.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_socket.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_socket_acceptor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_socket_iostream.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_socket_streambuf.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_stream_socket.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_streambuf.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_streambuf_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/basic_waitable_timer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/bind_executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffered_read_stream.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffered_read_stream_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffered_stream.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffered_stream_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffered_write_stream.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffered_write_stream_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/buffers_iterator.hpp
-- Installing: /tmp/asio/usr/local/include/asio/completion_condition.hpp
-- Installing: /tmp/asio/usr/local/include/asio/connect.hpp
-- Installing: /tmp/asio/usr/local/include/asio/coroutine.hpp
-- Installing: /tmp/asio/usr/local/include/asio/datagram_socket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/deadline_timer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/deadline_timer_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/defer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/array.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/array_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/assert.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/atomic_count.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/base_from_completion_cond.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/bind_handler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/buffer_resize_guard.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/buffer_sequence_adapter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/buffered_stream_storage.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/call_stack.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/chrono.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/chrono_time_traits.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/completion_handler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/concurrency_hint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/conditionally_enabled_event.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/conditionally_enabled_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/config.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/consuming_buffers.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/cstddef.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/cstdint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/date_time_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/deadline_timer_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/dependent_type.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/descriptor_ops.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/descriptor_read_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/descriptor_write_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/dev_poll_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/epoll_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/event.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/eventfd_select_interrupter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/executor_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/fd_set_adapter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/functional.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/gcc_arm_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/gcc_hppa_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/gcc_sync_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/gcc_x86_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/global.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/handler_alloc_helpers.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/handler_cont_helpers.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/handler_invoke_helpers.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/handler_tracking.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/handler_type_requirements.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/handler_work.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/hash_map.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/buffer_sequence_adapter.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/descriptor_ops.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/dev_poll_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/dev_poll_reactor.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/epoll_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/epoll_reactor.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/eventfd_select_interrupter.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/handler_tracking.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/kqueue_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/kqueue_reactor.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/null_event.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/pipe_select_interrupter.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/posix_event.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/posix_mutex.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/posix_thread.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/posix_tss_ptr.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/reactive_descriptor_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/reactive_serial_port_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/reactive_socket_service_base.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/resolver_service_base.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/scheduler.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/select_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/select_reactor.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/service_registry.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/service_registry.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/signal_set_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/socket_ops.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/socket_select_interrupter.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/strand_executor_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/strand_executor_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/strand_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/strand_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/throw_error.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/timer_queue_ptime.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/timer_queue_set.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_event.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_iocp_handle_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_iocp_io_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_iocp_io_context.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_iocp_serial_port_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_iocp_socket_service_base.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_mutex.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_object_handle_service.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_static_mutex.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_thread.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/win_tss_ptr.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/winrt_ssocket_service_base.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/winrt_timer_scheduler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/winrt_timer_scheduler.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/impl/winsock_init.ipp
-- Installing: /tmp/asio/usr/local/include/asio/detail/io_control.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/is_buffer_sequence.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/is_executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/keyword_tss_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/kqueue_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/limits.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/local_free_on_block_exit.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/macos_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/memory.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/noncopyable.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_event.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_global.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_signal_blocker.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_socket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_static_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/null_tss_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/object_pool.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/old_win_sdk_compat.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/op_queue.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/operation.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/pipe_select_interrupter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/pop_options.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_event.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_fd_set_adapter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_global.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_signal_blocker.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_static_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/posix_tss_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/push_options.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_descriptor_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_null_buffers_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_serial_port_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_accept_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_connect_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_recv_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_recvfrom_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_recvmsg_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_send_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_sendto_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_socket_service_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactive_wait_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactor_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactor_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/reactor_op_queue.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/recycling_allocator.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/regex_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/resolve_endpoint_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/resolve_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/resolve_query_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/resolver_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/resolver_service_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/scheduler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/scheduler_operation.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/scheduler_thread_info.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/scoped_lock.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/scoped_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/select_interrupter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/select_reactor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/service_registry.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/signal_blocker.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/signal_handler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/signal_init.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/signal_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/signal_set_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/socket_holder.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/socket_ops.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/socket_option.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/socket_select_interrupter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/socket_types.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/solaris_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/static_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/std_event.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/std_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/std_global.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/std_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/std_static_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/std_thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/strand_executor_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/strand_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/string_view.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/thread_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/thread_group.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/thread_info_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/throw_error.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/throw_exception.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/timer_queue.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/timer_queue_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/timer_queue_ptime.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/timer_queue_set.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/timer_scheduler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/timer_scheduler_fwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/tss_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/type_traits.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/variadic_templates.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/wait_handler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/wait_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_event.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_fd_set_adapter.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_fenced_block.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_global.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_handle_read_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_handle_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_handle_write_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_io_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_null_buffers_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_operation.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_overlapped_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_overlapped_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_serial_port_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_accept_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_connect_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_recv_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_send_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_socket_service_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_thread_info.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_iocp_wait_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_object_handle_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_static_mutex.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/win_tss_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winapp_thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/wince_thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_async_manager.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_async_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_resolve_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_resolver_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_socket_connect_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_socket_recv_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_socket_send_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_ssocket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_ssocket_service_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_timer_scheduler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winrt_utils.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/winsock_init.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/work_dispatcher.hpp
-- Installing: /tmp/asio/usr/local/include/asio/detail/wrapped_handler.hpp
-- Installing: /tmp/asio/usr/local/include/asio/dispatch.hpp
-- Installing: /tmp/asio/usr/local/include/asio/error.hpp
-- Installing: /tmp/asio/usr/local/include/asio/error_code.hpp
-- Installing: /tmp/asio/usr/local/include/asio/execution_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/executor_work_guard.hpp
-- Installing: /tmp/asio/usr/local/include/asio/generic/basic_endpoint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/generic/datagram_protocol.hpp
-- Installing: /tmp/asio/usr/local/include/asio/generic/detail/endpoint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/generic/detail/impl/endpoint.ipp
-- Installing: /tmp/asio/usr/local/include/asio/generic/raw_protocol.hpp
-- Installing: /tmp/asio/usr/local/include/asio/generic/seq_packet_protocol.hpp
-- Installing: /tmp/asio/usr/local/include/asio/generic/stream_protocol.hpp
-- Installing: /tmp/asio/usr/local/include/asio/handler_alloc_hook.hpp
-- Installing: /tmp/asio/usr/local/include/asio/handler_continuation_hook.hpp
-- Installing: /tmp/asio/usr/local/include/asio/handler_invoke_hook.hpp
-- Installing: /tmp/asio/usr/local/include/asio/handler_type.hpp
-- Installing: /tmp/asio/usr/local/include/asio/high_resolution_timer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/buffered_read_stream.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/buffered_write_stream.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/connect.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/defer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/dispatch.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/error.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/error_code.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/execution_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/execution_context.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/executor.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/handler_alloc_hook.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/io_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/io_context.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/post.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/read.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/read_at.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/read_until.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/serial_port_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/serial_port_base.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/spawn.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/src.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/system_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/system_context.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/system_executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/thread_pool.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/thread_pool.ipp
-- Installing: /tmp/asio/usr/local/include/asio/impl/use_future.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/write.hpp
-- Installing: /tmp/asio/usr/local/include/asio/impl/write_at.hpp
-- Installing: /tmp/asio/usr/local/include/asio/io_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/io_context_strand.hpp
-- Installing: /tmp/asio/usr/local/include/asio/io_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/io_service_strand.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/address.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/address_v4.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/address_v4_iterator.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/address_v4_range.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/address_v6.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/address_v6_iterator.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/address_v6_range.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/bad_address_cast.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/basic_endpoint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/basic_resolver.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/basic_resolver_entry.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/basic_resolver_iterator.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/basic_resolver_query.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/basic_resolver_results.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/detail/endpoint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/detail/impl/endpoint.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ip/detail/socket_option.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/host_name.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/icmp.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/address.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/address.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/address_v4.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/address_v4.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/address_v6.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/address_v6.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/basic_endpoint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/host_name.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/network_v4.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/network_v4.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/network_v6.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/impl/network_v6.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ip/multicast.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/network_v4.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/network_v6.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/resolver_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/resolver_query_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/resolver_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/tcp.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/udp.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/unicast.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ip/v6_only.hpp
-- Installing: /tmp/asio/usr/local/include/asio/is_executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/is_read_buffered.hpp
-- Installing: /tmp/asio/usr/local/include/asio/is_write_buffered.hpp
-- Installing: /tmp/asio/usr/local/include/asio/local/basic_endpoint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/local/connect_pair.hpp
-- Installing: /tmp/asio/usr/local/include/asio/local/datagram_protocol.hpp
-- Installing: /tmp/asio/usr/local/include/asio/local/detail/endpoint.hpp
-- Installing: /tmp/asio/usr/local/include/asio/local/detail/impl/endpoint.ipp
-- Installing: /tmp/asio/usr/local/include/asio/local/stream_protocol.hpp
-- Installing: /tmp/asio/usr/local/include/asio/packaged_task.hpp
-- Installing: /tmp/asio/usr/local/include/asio/placeholders.hpp
-- Installing: /tmp/asio/usr/local/include/asio/posix/basic_descriptor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/posix/basic_stream_descriptor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/posix/descriptor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/posix/descriptor_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/posix/stream_descriptor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/posix/stream_descriptor_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/post.hpp
-- Installing: /tmp/asio/usr/local/include/asio/raw_socket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/read.hpp
-- Installing: /tmp/asio/usr/local/include/asio/read_at.hpp
-- Installing: /tmp/asio/usr/local/include/asio/read_until.hpp
-- Installing: /tmp/asio/usr/local/include/asio/seq_packet_socket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/serial_port.hpp
-- Installing: /tmp/asio/usr/local/include/asio/serial_port_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/serial_port_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/signal_set.hpp
-- Installing: /tmp/asio/usr/local/include/asio/signal_set_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/socket_acceptor_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/socket_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/spawn.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/context_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/buffered_handshake_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/engine.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/handshake_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/impl/engine.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/impl/openssl_init.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/io.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/openssl_init.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/openssl_types.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/password_callback.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/read_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/shutdown_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/stream_core.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/verify_callback.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/detail/write_op.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/error.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/impl/context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/impl/context.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/impl/error.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/impl/rfc2818_verification.ipp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/impl/src.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/rfc2818_verification.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/stream.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/stream_base.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/verify_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ssl/verify_mode.hpp
-- Installing: /tmp/asio/usr/local/include/asio/steady_timer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/strand.hpp
-- Installing: /tmp/asio/usr/local/include/asio/stream_socket_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/streambuf.hpp
-- Installing: /tmp/asio/usr/local/include/asio/system_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/system_error.hpp
-- Installing: /tmp/asio/usr/local/include/asio/system_executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/system_timer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/thread.hpp
-- Installing: /tmp/asio/usr/local/include/asio/thread_pool.hpp
-- Installing: /tmp/asio/usr/local/include/asio/time_traits.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/buffer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/internet.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/io_context.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/net.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/netfwd.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/socket.hpp
-- Installing: /tmp/asio/usr/local/include/asio/ts/timer.hpp
-- Installing: /tmp/asio/usr/local/include/asio/unyield.hpp
-- Installing: /tmp/asio/usr/local/include/asio/use_future.hpp
-- Installing: /tmp/asio/usr/local/include/asio/uses_executor.hpp
-- Installing: /tmp/asio/usr/local/include/asio/version.hpp
-- Installing: /tmp/asio/usr/local/include/asio/wait_traits.hpp
-- Installing: /tmp/asio/usr/local/include/asio/waitable_timer_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/basic_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/basic_object_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/basic_random_access_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/basic_stream_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/object_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/object_handle_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/overlapped_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/overlapped_ptr.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/random_access_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/random_access_handle_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/stream_handle.hpp
-- Installing: /tmp/asio/usr/local/include/asio/windows/stream_handle_service.hpp
-- Installing: /tmp/asio/usr/local/include/asio/write.hpp
-- Installing: /tmp/asio/usr/local/include/asio/write_at.hpp
-- Installing: /tmp/asio/usr/local/include/asio/yield.hpp
bash-4.4$

use ccache and clang-tidy if available
prevent compile error when compiling with boost libs too
@ClausKlein
Copy link
Author

This pr is based on #128
But it rebased on master and include more build options.
At leased, it use ctest to run the unit test.

@ClausKlein ClausKlein closed this Mar 25, 2018
@ClausKlein ClausKlein deleted the add_cmake_and_use_ctest branch March 25, 2018 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant