diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5c157eab02da81a7a6850e933e35a4792b1dab62..60e4daf5edde10229db6f73b607002a8749592c2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -11,7 +11,6 @@ include_directories( PositionManager qgcunittest Terrain - ViewWidgets ) set(EXTRA_SRC) @@ -121,10 +120,6 @@ add_library(qgc Terrain/TerrainQuery.cc - ViewWidgets/CustomCommandWidget.cc - ViewWidgets/CustomCommandWidgetController.cc - ViewWidgets/ViewWidgetController.cc - CmdLineOptParser.cc JsonHelper.cc KMLFileHelper.cc @@ -178,6 +173,7 @@ add_subdirectory(uas) add_subdirectory(Vehicle) add_subdirectory(VehicleSetup) add_subdirectory(VideoStreaming) +add_subdirectory(ViewWidgets) target_link_libraries(qgc @@ -220,6 +216,7 @@ target_link_libraries(qgc Vehicle VehicleSetup VideoStreaming + ViewWidgets ) target_include_directories(qgc INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}) diff --git a/src/ViewWidgets/CMakeLists.txt b/src/ViewWidgets/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..ff2dca48549c974bced1d26535c41f923bb44393 --- /dev/null +++ b/src/ViewWidgets/CMakeLists.txt @@ -0,0 +1,14 @@ + +add_library(ViewWidgets + CustomCommandWidget.cc + CustomCommandWidgetController.cc + ViewWidgetController.cc +) + +target_link_libraries(ViewWidgets + PUBLIC + qgc +) + +target_include_directories(ViewWidgets PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) +