forked from cpp-netlib/cpp-netlib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJamfile.v2
80 lines (68 loc) · 3.16 KB
/
Jamfile.v2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# Copyright Dean Michael Berris 2007.
# 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 pch ;
project cpp-netlib :
requirements
<variant>debug:<define>NETWORK_DEBUG
<toolset>gcc:<define>NETWORK_ENABLE_HTTPS
<toolset>gcc:<cxxflags>-std=c++0x
<include>../../../include
<include>$(BOOST_ROOT)
<c++-template-depth>256
<link>static
: source-location ../../../
;
cpp-pch client : include/network/include/http/client.hpp ;
cpp-pch server : include/network/include/http/server.hpp ;
lib cppnetlib-uri : libs/network/src/uri/normalize.cpp
libs/network/src/uri/schemes.cpp
libs/network/src/uri/uri.cpp ;
lib cppnetlib-message : libs/network/src/message/message.cpp cppnetlib-uri ;
lib cppnetlib-message-directives : libs/network/src/message/directives.cpp ;
lib cppnetlib-message-wrappers : libs/network/src/message/wrappers.cpp ;
lib cppnetlib-http-message : libs/network/src/http/request.cpp
libs/network/src/http/response.cpp
cppnetlib-message ;
lib cppnetlib-http-message-wrappers : libs/network/src/http/message/wrappers.cpp ;
lib cppnetlib-http-server-parsers : libs/network/src/server_request_parsers_impl.cpp ;
lib cppnetlib-http-server : libs/network/src/http/server_async_impl.cpp
libs/network/src/http/server_options.cpp
libs/network/src/http/server_socket_options_setter.cpp
libs/network/src/http/server_sync_impl.cpp
cppnetlib-constants
cppnetlib-uri
cppnetlib-message
cppnetlib-message-wrappers
cppnetlib-message-directives
cppnetlib-http-message
cppnetlib-http-message-wrappers
cppnetlib-http-server-parsers ;
lib cppnetlib-http-client-connections : libs/network/src/http/client_connections.cpp
libs/network/src/http/simple_connection_manager.cpp
libs/network/src/http/simple_connection_factory.cpp
libs/network/src/http/connection_delegate_factory.cpp
libs/network/src/http/client_resolver_delegate.cpp
libs/network/src/http/client_resolver_delegate_factory.cpp
libs/network/src/http/client_connection_delegates.cpp
libs/network/src/http/client_connection_factory.cpp
libs/network/src/http/client_async_resolver.cpp
libs/network/src/http/client_connection_normal.cpp ;
lib cppnetlib-http-client : libs/network/src/http/client.cpp
cppnetlib-constants
cppnetlib-uri
cppnetlib-message
cppnetlib-message-wrappers
cppnetlib-message-directives
cppnetlib-http-message
cppnetlib-http-message-wrappers
cppnetlib-http-client-connections ;
lib cppnetlib-utils-thread_pool : libs/network/src/utils/thread_pool.cpp ;
lib cppnetlib-constants : libs/network/src/constants.cpp ;
install headers : client server
: <location>../../../boost/network/include/http ;
install libraries : cppnetlib-uri cppnetlib-message cppnetlib-message-directives cppnetlib-message-wrappers
cppnetlib-http-message cppnetlib-http-message-wrappers cppnetlib-http-server-parsers cppnetlib-http-server
cppnetlib-http-client-connections cppnetlib-http-client cppnetlib-utils-thread_pool cppnetlib-constants ;
alias all : headers ;