@@ -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