Skip to content

Commit 7e9df06

Browse files
committed
Updating the Jamfiles to support the external libs, and the new location of tests.
1 parent 76afcf4 commit 7e9df06

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

libs/network/build/Jamfile.v2

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,20 @@
77
project cpp-netlib :
88
requirements
99
<include>../../../
10-
<include>$BOOST_ROOT
10+
<include>$(BOOST_ROOT)
11+
<c++-template-depth>256
1112
: source-location ../../../
1213
;
1314

1415
cpp-pch client : boost/network/include/http/client.hpp ;
1516
cpp-pch server : boost/network/include/http/server.hpp ;
1617
lib cppnetlib-uri-parsers : libs/network/src/parse_uri_impl.cpp ;
18+
lib cppnetlib-server-parsers : libs/network/src/server_request_parsers_impl.cpp ;
1719

1820
install headers : client server
1921
: <location>../../../boost/network/include/http ;
2022

23+
install libraries : cppnetlib-uri-parsers cppnetlib-server-parsers ;
24+
2125
alias all : headers ;
2226

libs/network/test/Jamfile.v2

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ project network_test :
2222
<source>/boost//regex
2323
<source>/boost//thread
2424
<source>/boost//filesystem
25+
<define>BOOST_NETWORK_ENABLE_HTTPS
2526
<toolset>gcc:<linkflags>-lpthread
2627
<toolset>gcc:<linkflags>-lssl
2728
<toolset>gcc:<linkflags>-lcrypto
@@ -39,20 +40,24 @@ project network_test :
3940
<link>static
4041
;
4142

42-
unit-test http_localhost_tests : http_localhost_tests.cpp ;
43-
unit-test https_localhost_tests : https_localhost_tests.cpp ;
43+
unit-test http_localhost_tests : http_localhost_tests.cpp /cpp-netlib//cppnetlib-uri-parsers ;
44+
unit-test https_localhost_tests : https_localhost_tests.cpp /cpp-netlib//cppnetlib-uri-parsers ;
4445
unit-test message_test : message_test.cpp ;
4546
unit-test message_transform_test : message_transform_test.cpp ;
46-
unit-test http_1_0_test : http_1_0_test.cpp ;
47-
unit-test http_1_1_test : http_1_1_test.cpp ;
48-
unit-test http_message_test : http_message_test.cpp ;
49-
unit-test url_test : url_test.cpp ;
47+
unit-test http_message_test : http_message_test.cpp /cpp-netlib//cppnetlib-uri-parsers ;
48+
unit-test url_test : url_test.cpp /cpp-netlib//cppnetlib-uri-parsers ;
5049
unit-test client_server_include_failure : client_server_include_failure.cpp ;
5150
unit-test http_incremental_parser : http_incremental_parser.cpp ;
5251
unit-test http_incremental_request_parser : http_incremental_request_parser.cpp ;
53-
unit-test http_async_message_ready : http_async_message_ready.cpp ;
54-
exe http_async_server : http_async_server.cpp ;
55-
exe hello_world : hello_world.cpp ;
52+
unit-test http_async_message_ready : http_async_message_ready.cpp /cpp-netlib//cppnetlib-uri-parsers ;
53+
54+
unit-test http_client_constructor_test : http/client_constructor_test.cpp /cpp-netlib//cppnetlib-uri-parsers ;
55+
unit-test http_client_get_test : http/client_get_test.cpp /cpp-netlib//cppnetlib-uri-parsers ;
56+
unit-test http_client_get_different_port_test : http/client_get_different_port_test.cpp /cpp-netlib//cppnetlib-uri-parsers ;
57+
unit-test http_client_get_timeout_test : http/client_get_timeout_test.cpp /cpp-netlib//cppnetlib-uri-parsers ;
58+
59+
exe http_async_server : http/server_async.cpp /cpp-netlib//cppnetlib-server-parsers ;
60+
exe hello_world : http/server_hello_world.cpp /cpp-netlib//cppnetlib-server-parsers ;
5661

5762
make httplib_acceptance.passed : httplib_acceptance.py hello_world : @python_runner ;
5863
make httplib_async_acceptance.passed : httplib_acceptance.py http_async_server : @python_runner ;

0 commit comments

Comments
 (0)