Skip to content

Commit e963b4a

Browse files
committed
Removing redundant compiler checks.
1 parent 9412dba commit e963b4a

File tree

5 files changed

+2
-65
lines changed

5 files changed

+2
-65
lines changed

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
5757
list(APPEND CMAKE_CXX_LINK_FLAGS "-std=c++11")
5858
else()
5959
list(APPEND CMAKE_CXX_FLAGS "-std=c++11 -stdlib=libc++ -Wall")
60-
list(APPEND CMAKE_CXX_LINK_FLAGS "-std=c++11 -stdlib=libc++")
6160
endif()
6261
else()
6362
message(FATAL_ERROR "No C++11 support for Clang version. Please upgrade Clang to a version supporting C++11.")

concurrency/src/CMakeLists.txt

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,5 @@
55

66
include_directories(${CPP-NETLIB_SOURCE_DIR}/concurrency/src)
77

8-
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
9-
set(CPP-NETLIB_CXXFLAGS "-Wall -std=c++11")
10-
elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
11-
CHECK_CXX_COMPILER_FLAG(-std=c++11 HAVE_STD11)
12-
if (CPP-NETLIB_DISABLE_LIBCXX)
13-
set(CPP-NETLIB_CXXFLAGS "-Wall -std=c++11")
14-
else()
15-
set(CPP-NETLIB_CXXFLAGS "-Wall -std=c++11 -stdlib=libc++")
16-
endif()
17-
endif()
18-
198
set(CPP-NETLIB_CONCURRENCY_SRCS thread_pool.cpp)
209
add_library(cppnetlib-concurrency ${CPP-NETLIB_CONCURRENCY_SRCS})
21-
foreach (src_file ${CPP-NETLIB_CONCURRENCY_SRCS})
22-
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
23-
set_source_files_properties(${src_file}
24-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
25-
elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
26-
set_source_files_properties(${src_file}
27-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
28-
endif()
29-
endforeach(src_file)

concurrency/test/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ include_directories(${CPP-NETLIB_SOURCE_DIR}/concurrency/src
77
${GTEST_INCLUDE_DIRS}
88
)
99

10-
set_source_files_properties(thread_pool_test.cpp
11-
PROPERTIES COMPILE_FLAGS "-Wall")
1210
add_executable(cpp-netlib-thread_pool_test thread_pool_test.cpp)
1311
target_link_libraries(cpp-netlib-thread_pool_test
1412
cppnetlib-concurrency

message/src/CMakeLists.txt

Lines changed: 2 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,19 @@
11
# Copyright (c) Glyn Matthews 2012.
2+
# Copyright 2013, Dean Michael Berris 2013 <dberris@google.com>
3+
# Copyright 2013, Google, Inc.
24
# Distributed under the Boost Software License, Version 1.0.
35
# (See accompanying file LICENSE_1_0.txt or copy at
46
# http://www.boost.org/LICENSE_1_0.txt)
57

6-
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
7-
set(CPP-NETLIB_CXXFLAGS "-Wall -std=c++11")
8-
elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
9-
CHECK_CXX_COMPILER_FLAG(-std=c++11 HAVE_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-
178
include_directories(${CPP-NETLIB_SOURCE_DIR}/uri/src ${CPP-NETLIB_SOURCE_DIR}/message/src)
189

1910
set(CPP-NETLIB_MESSAGE_SRCS message.cpp)
2011
add_library(cppnetlib-message ${CPP-NETLIB_MESSAGE_SRCS})
2112
add_dependencies(cppnetlib-message cppnetlib-uri)
2213
target_link_libraries(cppnetlib-message cppnetlib-uri)
23-
foreach (src_file ${CPP-NETLIB_MESSAGE_SRCS})
24-
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
25-
set_source_files_properties(${src_file}
26-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
27-
elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
28-
set_source_files_properties(${src_file}
29-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
30-
endif()
31-
endforeach(src_file)
3214

3315
set(CPP-NETLIB_MESSAGE_DIRECTIVES_SRCS directives.cpp)
3416
add_library(cppnetlib-message-directives ${CPP-NETLIB_MESSAGE_DIRECTIVES_SRCS})
35-
foreach (src_file ${CPP-NETLIB_MESSAGE_DIRECTIVES_SRCS})
36-
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
37-
set_source_files_properties(${src_file}
38-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
39-
elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
40-
set_source_files_properties(${src_file}
41-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
42-
endif()
43-
endforeach(src_file)
4417

4518
set(CPP-NETLIB_MESSAGE_WRAPPERS_SRCS wrappers.cpp)
4619
add_library(cppnetlib-message-wrappers ${CPP-NETLIB_MESSAGE_WRAPPERS_SRCS})
47-
foreach (src_file ${CPP-NETLIB_MESSAGE_WRAPPERS_SRCS})
48-
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
49-
set_source_files_properties(${src_file}
50-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
51-
elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
52-
set_source_files_properties(${src_file}
53-
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
54-
endif()
55-
endforeach(src_file)

message/test/CMakeLists.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ include_directories(${CPP-NETLIB_SOURCE_DIR}/message/src)
1010
if (CPP-NETLIB_BUILD_TESTS)
1111
set(TESTS message_test message_transform_test)
1212
foreach (test ${TESTS})
13-
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
14-
set_source_files_properties(${test}.cpp
15-
PROPERTIES COMPILE_FLAGS "-Wall")
16-
endif()
1713
add_executable(cpp-netlib-${test} ${test}.cpp)
1814
add_dependencies(cpp-netlib-${test} cppnetlib-message cppnetlib-message-directives cppnetlib-message-wrappers)
1915
target_link_libraries(cpp-netlib-${test}

0 commit comments

Comments
 (0)