Browse Source

cmake create PositionManager library in src/PositionManager

QGC4.4
Daniel Agar 7 years ago
parent
commit
33d14dd402
  1. 6
      src/CMakeLists.txt
  2. 16
      src/PositionManager/CMakeLists.txt

6
src/CMakeLists.txt

@ -7,7 +7,6 @@ include_directories(
${Qt5Location_PRIVATE_INCLUDE_DIRS} ${Qt5Location_PRIVATE_INCLUDE_DIRS}
FollowMe FollowMe
PositionManager
qgcunittest qgcunittest
Terrain Terrain
) )
@ -112,9 +111,6 @@ add_library(qgc
FollowMe/FollowMe.cc FollowMe/FollowMe.cc
PositionManager/PositionManager.cpp
PositionManager/SimulatedPosition.cc
Terrain/TerrainQuery.cc Terrain/TerrainQuery.cc
CmdLineOptParser.cc CmdLineOptParser.cc
@ -164,6 +160,7 @@ add_subdirectory(FlightMap)
add_subdirectory(GPS) add_subdirectory(GPS)
add_subdirectory(Joystick) add_subdirectory(Joystick)
add_subdirectory(MissionManager) add_subdirectory(MissionManager)
add_subdirectory(PositionManager)
add_subdirectory(QmlControls) add_subdirectory(QmlControls)
add_subdirectory(QtLocationPlugin) add_subdirectory(QtLocationPlugin)
add_subdirectory(Settings) add_subdirectory(Settings)
@ -206,6 +203,7 @@ target_link_libraries(qgc
gps gps
Joystick Joystick
MissionManager MissionManager
PositionManager
QmlControls QmlControls
QtLocationPlugin QtLocationPlugin
qwt # LinechartWidget qwt # LinechartWidget

16
src/PositionManager/CMakeLists.txt

@ -0,0 +1,16 @@
add_library(PositionManager
PositionManager.cpp
SimulatedPosition.cc
)
target_link_libraries(PositionManager
PUBLIC
qgc
)
target_include_directories(PositionManager
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)
Loading…
Cancel
Save