source: pacpussensors/trunk/NMEA0183/CMakeLists.txt@ 100

Last change on this file since 100 was 99, checked in by nguyenhu, 9 years ago

compilation under linux with 0.2.X framework

File size: 3.1 KB
Line 
1project(NMEA0183LIB)
2
3#find_package(Qt4 REQUIRED)
4#include(${QT_USE_FILE})
5
6add_definitions(${QT_DEFINITIONS})
7#link_directories (${QT_LIBRARIES})
8
9include_directories(
10 ${QT_INCLUDE_DIR}
11 include/
12 )
13
14#protocole de la centrale IXSEA
15set(PHINS_STANDARD_SRC
16src/HEHDT.cpp
17src/ATTITUD.cpp
18src/POSITI.cpp
19src/SPEED.cpp
20src/UTMWGS.cpp
21src/HEAVE.cpp
22src/STDHRP.cpp
23src/STDPOS.cpp
24src/STDSPD.cpp
25src/TIME__.cpp
26#src/LOGIN.cpp
27#src/LOGDVL.cpp
28#src/LOGWAT.cpp
29include/HEHDT.hpp
30include/ATTITUD.hpp
31include/POSITI.hpp
32include/SPEED.hpp
33include/UTMWGS.hpp
34include/HEAVE.hpp
35include/STDHRP.hpp
36include/STDPOS.hpp
37include/STDSPD.hpp
38include/TIME__.hpp
39#include/LOGIN.hpp
40#include/LOGDVL.hpp
41#include/LOGWAT.hpp
42)
43SOURCE_GROUP(PHINS_std FILES ${PHINS_STANDARD_SRC} )
44
45set(NMEA_SRC
46src/AAM.cpp
47src/ALM.cpp
48src/APB.cpp
49src/ASD.cpp
50src/BEC.cpp
51src/BOD.cpp
52src/BWC.cpp
53src/BWR.cpp
54src/BWW.cpp
55src/CHECKSUM.cpp
56src/DBT.cpp
57src/DCN.cpp
58src/DECCALOP.cpp
59src/DPT.cpp
60src/EXPID.cpp
61src/FIELD.cpp
62src/FREQMODE.cpp
63src/FSI.cpp
64src/GDA.cpp
65src/GDF.cpp
66src/GDP.cpp
67src/GGA.cpp
68src/GLA.cpp
69src/GLC.cpp
70src/GLF.cpp
71src/GLL.cpp
72src/GLP.cpp
73src/GOA.cpp
74src/GOF.cpp
75src/GOP.cpp
76src/GSA.cpp
77src/GST.cpp
78src/GSV.cpp
79src/GTD.cpp
80src/GXA.cpp
81src/GXF.cpp
82src/GXP.cpp
83src/HCC.cpp
84src/HDG.cpp
85src/HDM.cpp
86src/HDT.cpp
87src/HEX.cpp
88src/HEXVALUE.cpp
89src/HSATIT.cpp
90src/HSC.cpp
91src/HSPOS.cpp
92src/IMA.cpp
93src/LAT.cpp
94src/LATLONG.cpp
95src/LCD.cpp
96src/LONG.cpp
97src/LORANTD.cpp
98src/MANUFACT.cpp
99src/MHU.cpp
100src/MLIST.cpp
101src/MTA.cpp
102src/MTW.cpp
103src/MWV.cpp
104src/NMEA0183.cpp
105src/OLN.cpp
106src/OMEGAPAR.cpp
107src/OSD.cpp
108src/P.cpp
109src/RADARDAT.cpp
110src/RATIOPLS.cpp
111src/RESPONSE.cpp
112src/RMA.cpp
113src/RMB.cpp
114src/RMC.cpp
115src/ROT.cpp
116src/RPM.cpp
117src/RSA.cpp
118src/RSD.cpp
119src/RTE.cpp
120src/SATDAT.cpp
121src/SENTENCE.cpp
122src/SFI.cpp
123src/STN.cpp
124src/TALKERID.cpp
125src/TEP.cpp
126src/TRF.cpp
127src/TTM.cpp
128src/VBW.cpp
129src/VDR.cpp
130src/VHW.cpp
131src/VLW.cpp
132src/VPW.cpp
133src/VTG.cpp
134src/VWE.cpp
135src/WAYPTLOC.cpp
136src/WCV.cpp
137src/WDC.cpp
138src/WDR.cpp
139src/WNC.cpp
140src/WPL.cpp
141src/XDR.cpp
142src/XTE.cpp
143src/XTR.cpp
144src/ZDA.cpp
145src/ZFI.cpp
146src/ZFO.cpp
147src/ZLZ.cpp
148src/ZPI.cpp
149src/ZTA.cpp
150src/ZTE.cpp
151src/ZTG.cpp
152src/ZTI.cpp
153src/ZWP.cpp
154src/ZZU.cpp
155)
156SOURCE_GROUP(NMEA_std FILES ${NMEA_SRC} )
157
158add_library(${PROJECT_NAME} ${NMEA_SRC} ${PHINS_STANDARD_SRC} )
159
160set_target_properties(${PROJECT_NAME} PROPERTIES DEBUG_POSTFIX "_d" )
161
162# install(TARGETS ${PROJECT_NAME}
163 # RUNTIME DESTINATION ${PACPUSBIN_DIRECTORY}
164 # LIBRARY DESTINATION ${PACPUSBIN_DIRECTORY}
165 # ARCHIVE DESTINATION ${PACPUSLIB_DIRECTORY}
166# )
167
168# if(MSVC)
169 # set(TARGET_PATH "${CMAKE_CURRENT_BINARY_DIR}/Debug/${PROJECT_NAME}_d.pdb")
170 # if(EXISTS ${TARGET_PATH})
171 # install(FILES ${TARGET_PATH}
172 # DESTINATION ${PACPUSLIB_DIRECTORY}
173 # )
174 # endif()
175
176 # set(TARGET_PATH "${CMAKE_CURRENT_BINARY_DIR}/RelWithDebInfo/${PROJECT_NAME}.pdb")
177 # if(EXISTS ${TARGET_PATH})
178 # install(FILES ${TARGET_PATH}
179 # DESTINATION ${PACPUSLIB_DIRECTORY}
180 # )
181 # endif()
182# endif()
183
184# install(DIRECTORY include/
185 # DESTINATION ${PACPUSDEV_INCLUDE_DIR}/extlib/NMEA0183
186 # PATTERN ".svn" EXCLUDE
187 # PATTERN "*~" EXCLUDE
188# )
Note: See TracBrowser for help on using the repository browser.