-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
executable file
·87 lines (83 loc) · 2.33 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
cmake_minimum_required(VERSION 3.2)
project(DDS)
add_definitions(-DMAKE_DLL_DDS)
SET(LIB_NAME DDS)
SET(EXTRA_LIBS BaseLib RxData NetworkLib)
SET(SOURCE_PATH ${ONE_SOURCE_DIR}/${LIB_NAME})
set(SOURCE_FILES
Discovery/IncludeLibs.h
Discovery/ParticipantBuiltinTopicData.cpp
Discovery/ParticipantBuiltinTopicData.h
Discovery/PublicationBuiltinTopicData.cpp
Discovery/PublicationBuiltinTopicData.h
Discovery/SubscriptionBuiltinTopicData.cpp
Discovery/SubscriptionBuiltinTopicData.h
Discovery/TopicBuiltinTopicData.cpp
Discovery/TopicBuiltinTopicData.h
Elements/DomainId.cpp
Elements/DomainId.h
Elements/FilterExpression.cpp
Elements/FilterExpression.h
Elements/FilterExpressionParameters.cpp
Elements/FilterExpressionParameters.h
Elements/IncludeLibs.h
Elements/TopicKey.cpp
Elements/TopicKey.h
Elements/TopicName.cpp
Elements/TopicName.h
Elements/TypeName.cpp
Elements/TypeName.h
Factory/DDSConfig.cpp
Factory/DDSConfig.h
Policy/CorePolicyFwd.h
Policy/DataRepresentation.h
Policy/Deadline.h
Policy/DestinationOrder.h
Policy/Durability.h
Policy/DurabilityService.h
Policy/EntityFactory.h
Policy/GroupData.h
Policy/History.h
Policy/IncludeLibs.h
Policy/LatencyBudget.h
Policy/Lifespan.h
Policy/Liveliness.h
Policy/Ownership.h
Policy/OwnershipStrength.h
Policy/Partition.h
Policy/PolicyKind.h
Policy/Presentation.h
Policy/QosChecker.cpp
Policy/QosChecker.h
Policy/QosPolicyBase.h
Policy/QosPolicyCount.h
Policy/ReaderDataLifecycle.h
Policy/Reliability.h
Policy/ResourceLimits.h
Policy/TimeBasedFilter.h
Policy/TopicData.h
Policy/TransportPriority.h
Policy/TypeConsistencyEnforcement.h
Policy/UserData.h
Policy/WriterDataLifecycle.h
CommonDefines.h
DataReaderQoS.cpp
DataReaderQoS.h
DataWriterQoS.cpp
DataWriterQoS.h
DomainParticipantFactoryQoS.cpp
DomainParticipantFactoryQoS.h
DomainParticipantQoS.cpp
DomainParticipantQoS.h
Export.h
IncludeExtLibs.h
IncludeLibs.h
PublisherQoS.cpp
PublisherQoS.h
SubscriberQoS.cpp
SubscriberQoS.h
TopicQoS.cpp
TopicQoS.h)
include_directories(${ONE_SOURCE_DIR})
add_library(${LIB_NAME} SHARED ${SOURCE_FILES})
target_link_libraries(${LIB_NAME} ${EXTRA_LIBS})