Skip to content

Commit 01589b6

Browse files
committed
Simplifying the CMakeLists files.
1 parent 21ccfb6 commit 01589b6

File tree

4 files changed

+10
-22
lines changed

4 files changed

+10
-22
lines changed

CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55

66
cmake_minimum_required(VERSION 2.6)
77
project(CPP-NETLIB)
8-
find_package( Boost 1.41.0 )
8+
find_package( Boost 1.43.0 REQUIRED unit_test_framework system regex date_time thread filesystem )
9+
find_package( OpenSSL )
10+
find_package( Threads )
11+
set(Boost_USE_STATIC_LIBS ON)
12+
set(Boost_USE_MULTITHREADED ON)
913
set(CMAKE_VERBOSE_MAKEFILE true)
1014

1115
if (CMAKE_BUILD_TYPE MATCHES Debug)

libs/network/example/CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,7 @@
44
# http://www.boost.org/LICENSE_1_0.txt)
55

66
include_directories(${CPP-NETLIB_SOURCE_DIR})
7-
find_package( Boost 1.41.0 COMPONENTS program_options system regex date_time thread filesystem )
8-
find_package( OpenSSL )
97
include_directories(${OPENSSL_INCLUDE_DIR})
10-
find_package( Threads )
11-
set(Boost_USE_STATIC_LIBS ON)
12-
set(Boost_USE_MULTITHREADED ON)
138

149
if (Boost_FOUND)
1510
add_executable(http_client http_client.cpp)

libs/network/test/CMakeLists.txt

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@
44
# http://www.boost.org/LICENSE_1_0.txt)
55

66
include_directories(${CPP-NETLIB_SOURCE_DIR})
7-
find_package( Boost 1.41.0 COMPONENTS unit_test_framework system regex date_time thread filesystem )
8-
find_package( OpenSSL )
9-
find_package( Threads )
10-
set(Boost_USE_STATIC_LIBS ON)
11-
set(Boost_USE_MULTITHREADED ON)
127

138
add_subdirectory(uri)
149
add_subdirectory(http)
@@ -24,17 +19,17 @@ if (Boost_FOUND)
2419
set_source_files_properties(${test}.cpp
2520
PROPERTIES COMPILE_FLAGS "-Wall")
2621
add_executable(cpp-netlib-${test} ${test}.cpp)
27-
add_dependencies(cpp-netlib-${test} cppnetlib-uri-parsers)
22+
add_dependencies(cpp-netlib-${test} cppnetlib-uri-parsers)
2823

29-
# add_dependencies(cpp-netlib-${test} cppnetlib-uri-parsers)
30-
# target_link_libraries(cpp-netlib-${test} ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} cppnetlib-uri-parsers)
31-
target_link_libraries(cpp-netlib-${test} ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} cppnetlib-uri-parsers)
24+
target_link_libraries(cpp-netlib-${test}
25+
${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} cppnetlib-uri-parsers)
3226
if (OPENSSL_FOUND)
3327
target_link_libraries(cpp-netlib-${test} ${OPENSSL_LIBRARIES})
3428
endif()
3529
set_target_properties(cpp-netlib-${test}
3630
PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR}/tests)
37-
add_test(cpp-netlib-${test} ${CPP-NETLIB_BINARY_DIR}/tests/cpp-netlib-${test})
31+
add_test(cpp-netlib-${test}
32+
${CPP-NETLIB_BINARY_DIR}/tests/cpp-netlib-${test})
3833
endforeach (test)
3934

4035
endif()

libs/network/test/http/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,12 @@
55
# http://www.boost.org/LICENSE_1_0.txt)
66

77
include_directories(${CPP-NETLIB_SOURCE_DIR})
8-
find_package( Boost 1.43.0 REQUIRED unit_test_framework system regex thread filesystem )
9-
find_package( OpenSSL )
108

119
if (OPENSSL_FOUND)
1210
include_directories( ${OPENSSL_INCLUDE_DIR} )
1311
add_definitions(-DBOOST_NETWORK_ENABLE_HTTPS)
1412
endif()
1513

16-
find_package( Threads )
17-
set(Boost_USE_STATIC_LIBS ON)
18-
set(Boost_USE_MULTITHREADED ON)
19-
2014
if (Boost_FOUND)
2115
set ( TESTS
2216
client_constructor_test

0 commit comments

Comments
 (0)