Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita1e87c1

Browse files
committed
Updates to logging CMake configuration.
1 parent4f55b19 commita1e87c1

File tree

5 files changed

+19
-43
lines changed

5 files changed

+19
-43
lines changed

‎concurrency/test/CMakeLists.txt

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,18 @@
55

66
include_directories(${CPP-NETLIB_SOURCE_DIR}/concurrency/src
77
${GTEST_INCLUDE_DIRS}
8+
${CPP-NETLIB_SOURCE_DIR}
89
)
910

10-
add_executable(cpp-netlib-thread_pool_testthread_pool_test.cpp)
11-
target_link_libraries(cpp-netlib-thread_pool_test
12-
cppnetlib-concurrency
13-
${Boost_LIBRARIES}
14-
${GTEST_BOTH_LIBRARIES}
15-
${CMAKE_THREAD_LIBS_INIT})
16-
set_target_properties(cpp-netlib-thread_pool_test
17-
PROPERTIESRUNTIME_OUTPUT_DIRECTORY${CPP-NETLIB_BINARY_DIR}/tests)
18-
add_test(cpp-netlib-thread_pool_test${CPP-NETLIB_BINARY_DIR}/tests/cpp-netlib-thread_pool_test)
11+
if (CPP-NETLIB_BUILD_TESTS)
12+
add_executable(cpp-netlib-thread_pool_testthread_pool_test.cpp)
13+
target_link_libraries(cpp-netlib-thread_pool_test
14+
cppnetlib-concurrency
15+
${Boost_LIBRARIES}
16+
${GTEST_BOTH_LIBRARIES}
17+
${CMAKE_THREAD_LIBS_INIT})
18+
set_target_properties(cpp-netlib-thread_pool_testPROPERTIES
19+
RUNTIME_OUTPUT_DIRECTORY${CPP-NETLIB_BINARY_DIR}/tests)
20+
add_test(cpp-netlib-thread_pool_test
21+
${CPP-NETLIB_BINARY_DIR}/tests/cpp-netlib-thread_pool_test)
22+
endif()

‎http/test/CMakeLists.txt

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,6 @@ if (OPENSSL_FOUND)
1717
add_definitions(-DNETWORK_ENABLE_HTTPS)
1818
endif()
1919

20-
if(NOTCPP-NETLIB_DISABLE_LOGGING )
21-
set(CPP-NETLIB_LOGGING_LIBcppnetlib-logging )
22-
endif()
23-
24-
# this library name is defined only if we created the target
25-
# if not then it will be empty
26-
set(CPP-NETLIB_LOGGING_LIBcppnetlib-logging )
27-
2820
if (CPP-NETLIB_BUILD_TESTS)
2921
# These are the internal (simple) tests.
3022
set (MESSAGE_TESTSrequest_base_testrequest_testresponse_test
@@ -37,8 +29,7 @@ if (CPP-NETLIB_BUILD_TESTS)
3729
cppnetlib-http-message
3830
cppnetlib-http-message-wrappers
3931
cppnetlib-uri
40-
cppnetlib-constants
41-
)
32+
cppnetlib-constants)
4233
target_link_libraries(cpp-netlib-http-${test}
4334
${Boost_LIBRARIES}
4435
${GTEST_BOTH_LIBRARIES}
@@ -49,8 +40,7 @@ if (CPP-NETLIB_BUILD_TESTS)
4940
cppnetlib-http-message
5041
cppnetlib-http-message-wrappers
5142
cppnetlib-uri
52-
cppnetlib-constants
53-
)
43+
cppnetlib-constants)
5444
set_target_properties(cpp-netlib-http-${test}
5545
PROPERTIESRUNTIME_OUTPUT_DIRECTORY${CPP-NETLIB_BINARY_DIR}/tests)
5646
add_test(cpp-netlib-http-${test}
@@ -73,8 +63,7 @@ if (CPP-NETLIB_BUILD_TESTS)
7363
cppnetlib-http-message
7464
cppnetlib-http-message-wrappers
7565
cppnetlib-http-client
76-
cppnetlib-http-client-connections
77-
cppnetlib-logging)
66+
cppnetlib-http-client-connections)
7867
if (OPENSSL_FOUND)
7968
target_link_libraries(cpp-netlib-http-client_test${OPENSSL_LIBRARIES})
8069
endif()

‎logging/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ if( NOT CPP-NETLIB_DISABLE_LOGGING )
1414
# this library name is defined only if we created the target
1515
# if not then it will be empty
1616
set(CPP-NETLIB_LOGGING_LIBcppnetlib-logging )
17+
add_definitions(-DNETWORK_ENABLE_LOGGING)
1718

1819
if(CPP-NETLIB_BUILD_TESTS)
1920
enable_testing()

‎logging/src/CMakeLists.txt

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,8 @@
33
# (See accompanying file LICENSE_1_0.txt or copy at
44
# http://www.boost.org/LICENSE_1_0.txt)
55

6-
if (${CMAKE_CXX_COMPILER_ID}MATCHESGNU)
7-
set(CPP-NETLIB_CXXFLAGS"-Wall -std=c++11")
8-
elseif (${CMAKE_CXX_COMPILER_ID}MATCHESClang)
9-
CHECK_CXX_COMPILER_FLAG(-std=c++11HAVE_STD11)
10-
if (CPP-NETLIB_DISABLE_LIBCXX)
11-
set(CPP-NETLIB_CXXFLAGS"-Wall -std=c++11")
12-
else()
13-
set(CPP-NETLIB_CXXFLAGS"-Wall -std=c++11 -stdlib=libc++")
14-
endif()
15-
endif()
16-
17-
include_directories(${CPP-NETLIB_SOURCE_DIR}/logging/src)
6+
include_directories(${CPP-NETLIB_SOURCE_DIR}/logging/src${CPP-NETLIB_SOURCE_DIR})
187
set(CPP-NETLIB_LOGGING_SRCSlogging.cpp)
198
add_library(cppnetlib-logging${CPP-NETLIB_LOGGING_SRCS})
209
foreach (src_file${CPP-NETLIB_LOGGING_SRCS})
21-
if (${CMAKE_CXX_COMPILER_ID}MATCHESGNU)
22-
set_source_files_properties(${src_file}
23-
PROPERTIESCOMPILE_FLAGS${CPP-NETLIB_CXXFLAGS})
24-
elseif (${CMAKE_CXX_COMPILER_ID}MATCHESClang)
25-
set_source_files_properties(${src_file}
26-
PROPERTIESCOMPILE_FLAGS${CPP-NETLIB_CXXFLAGS})
27-
endif()
2810
endforeach(src_file)

‎message/src/network/detail/debug.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
1616
The user can force the logging to be enabled by defining NETWORK_ENABLE_LOGGING.
1717
*/
18-
#if defined(NETWORK_DEBUG) &&!defined(NETWORK_ENABLE_LOGGING)
18+
#if defined(NETWORK_DEBUG) && defined(NETWORK_ENABLE_LOGGING)
1919
#defineNETWORK_ENABLE_LOGGING
2020
#endif
2121

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp