Browse Source

CMake: new target FactControls / FactControlsQml

Create a new Target FactControls, and add a custom target for the
Qml in the folder.
QGC4.4
Tomaz Canabrava 6 years ago committed by Daniel Agar
parent
commit
560fe6a151
  1. 4
      src/FactSystem/CMakeLists.txt
  2. 19
      src/FactSystem/FactControls/CMakeLists.txt

4
src/FactSystem/CMakeLists.txt

@ -1,4 +1,6 @@ @@ -1,4 +1,6 @@
add_subdirectory(FactControls)
set(EXTRA_SRC)
if(BUILD_TESTING)
list(APPEND EXTRA_SRC
@ -11,7 +13,6 @@ endif() @@ -11,7 +13,6 @@ endif()
add_library(FactSystem
Fact.cc
FactControls/FactPanelController.cc
FactGroup.cc
FactMetaData.cc
FactSystem.cc
@ -25,6 +26,7 @@ add_library(FactSystem @@ -25,6 +26,7 @@ add_library(FactSystem
target_link_libraries(FactSystem
PRIVATE
qgc
FactControls
)
target_include_directories(FactSystem

19
src/FactSystem/FactControls/CMakeLists.txt

@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
add_library(FactControls
FactPanelController.cc
)
add_custom_target(FactControlsQml
SOURCES
AltitudeFactTextField.qml
FactCheckBox.qml
FactLabel.qml
FactTextField.qml
FactTextFieldSlider.qml
FactBitmask.qml
FactComboBox.qml
FactTextFieldGrid.qml
FactTextFieldRow.qml
FactValueSlider.qml
)
target_link_libraries(FactControls qgc)
Loading…
Cancel
Save