@@ -16,8 +16,11 @@ elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
16
16
endif ()
17
17
18
18
include_directories (${CPP-NETLIB_SOURCE_DIR}/uri/src ${CPP-NETLIB_SOURCE_DIR}/message/src)
19
- set (CPP-NETLIB_MESSAGE_SRCS message.cpp directives.cpp wrappers.cpp)
19
+
20
+ set (CPP-NETLIB_MESSAGE_SRCS message.cpp)
20
21
add_library (cppnetlib-message ${CPP-NETLIB_MESSAGE_SRCS})
22
+ add_dependencies (cppnetlib-message cppnetlib-uri)
23
+ target_link_libraries (cppnetlib-message cppnetlib-uri)
21
24
foreach (src_file ${CPP-NETLIB_MESSAGE_SRCS})
22
25
if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
23
26
set_source_files_properties (${src_file}
@@ -27,3 +30,28 @@ elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
27
30
PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
28
31
endif ()
29
32
endforeach (src_file)
33
+
34
+ set (CPP-NETLIB_MESSAGE_DIRECTIVES_SRCS directives.cpp)
35
+ add_library (cppnetlib-message-directives ${CPP-NETLIB_MESSAGE_DIRECTIVES_SRCS})
36
+ foreach (src_file ${CPP-NETLIB_MESSAGE_DIRECTIVES_SRCS})
37
+ if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
38
+ set_source_files_properties (${src_file}
39
+ PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
40
+ elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
41
+ set_source_files_properties (${src_file}
42
+ PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
43
+ endif ()
44
+ endforeach (src_file)
45
+
46
+ set (CPP-NETLIB_MESSAGE_WRAPPERS_SRCS wrappers.cpp)
47
+ add_library (cppnetlib-message-wrappers ${CPP-NETLIB_MESSAGE_WRAPPERS_SRCS})
48
+ foreach (src_file ${CPP-NETLIB_MESSAGE_WRAPPERS_SRCS})
49
+ if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
50
+ set_source_files_properties (${src_file}
51
+ PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
52
+ elseif (${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
53
+ set_source_files_properties (${src_file}
54
+ PROPERTIES COMPILE_FLAGS ${CPP-NETLIB_CXXFLAGS})
55
+ endif ()
56
+ endforeach (src_file)
57
+
0 commit comments