master
txt 56 lines 1.17 KB
Raw
1 set(SOURCES
2 Address.cpp
3 Interface.cpp
4 IpNeighborManager.cpp
5 IpRuleManager.cpp
6 Neighbor.cpp
7 NetlinkError.cpp
8 NetlinkParseException.cpp
9 NetlinkResponse.cpp
10 NetlinkTransaction.cpp
11 NetlinkTransactionError.cpp
12 Route.cpp
13 RoutingTable.cpp
14 Rule.cpp
15 RuntimeErrorWithSourceLocation.cpp
16 SyscallError.cpp
17 Utils.cpp)
18
19 set(HEADERS
20 address.h
21 Forwarder.h
22 Fwd.h
23 Interface.h
24 InterfaceConfiguration.h
25 IpNeighborManager.h
26 IpRuleManager.h
27 Neighbor.h
28 NetlinkError.h
29 NetlinkChannel.h
30 NetlinkMessage.h
31 NetlinkParseException.h
32 NetlinkResponse.h
33 NetlinkTransaction.h
34 NetlinkTransactionError.h
35 Packet.h
36 Protocol.h
37 Operation.h
38 Route.h
39 RoutingTable.h
40 Rule.h
41 RuntimeErrorWithSourceLocation.h
42 Syscall.h
43 SyscallError.h
44 Utils.h
45 Forwarder.hxx
46 NetlinkChannel.hxx
47 NetlinkMessage.hxx
48 NetlinkResponse.hxx
49 NetLinkStrings.h
50 Syscall.hxx
51 Utils.hxx)
52
53 set(LINUX_CXXFLAGS ${LINUX_CXXFLAGS} -I "${CMAKE_CURRENT_LIST_DIR}/../init")
54
55 add_linux_library(libnetlinkutil "${SOURCES}" "${HEADERS}")
56 set_target_properties(libnetlinkutil PROPERTIES FOLDER linux)