Commit b31a5e8d authored by Daniel Agar's avatar Daniel Agar

cmake create Audio library in src/Audio

parent 8eaa3206
......@@ -26,5 +26,5 @@ target_link_libraries(AnalyzeView
qgc
)
target_include_directories(AnalyzeView INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(AnalyzeView PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
set(EXTRA_SRC)
if(BUILD_TESTING)
list(APPEND EXTRA_SRC
AudioOutputTest.cc
)
endif()
add_library(Audio
AudioOutput.cc
${EXTRA_SRC}
)
target_link_libraries(Audio
PUBLIC
Qt5::Core
Qt5::Qml
Qt5::TextToSpeech
Qt5::Widgets
qgc
)
target_include_directories(Audio PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
......@@ -7,9 +7,7 @@ include_directories(
QtLocationPlugin/QMLControl
${Qt5Location_PRIVATE_INCLUDE_DIRS}
AnalyzeView
api
Audio
AutoPilotPlugins
AutoPilotPlugins/APM
AutoPilotPlugins/Common
......@@ -75,7 +73,6 @@ if(BUILD_TESTING)
endfunction()
list(APPEND QGC_SRC
Audio/AudioOutputTest.cc
comm/MockLink.cc
comm/MockLinkFileServer.cc
......@@ -224,8 +221,6 @@ add_library(qgc
api/QGCSettings.cc
api/QmlComponentInfo.cc
Audio/AudioOutput.cc
AutoPilotPlugins/APM/APMAirframeComponent.cc
AutoPilotPlugins/APM/APMAirframeComponentAirframes.cc
AutoPilotPlugins/APM/APMAirframeComponentController.cc
......@@ -490,6 +485,11 @@ add_library(qgc
set_source_files_properties(QGCApplication.cc PROPERTIES COMPILE_DEFINITIONS GIT_VERSION="${git_tag}")
add_subdirectory(AnalyzeView)
add_subdirectory(Airmap)
add_subdirectory(Audio)
add_subdirectory(GPS)
target_link_libraries(qgc
PUBLIC
......@@ -510,13 +510,13 @@ target_link_libraries(qgc
Qt5::Widgets
Airmap
AnalyzeView
Audio
gps
qwt # LinechartWidget
)
target_include_directories(qgc INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
add_subdirectory(AnalyzeView)
add_subdirectory(Airmap)
add_subdirectory(GPS)
......@@ -17,6 +17,8 @@ target_link_libraries(gps
Qt5::SerialPort
Qt5::Svg
Qt5::TextToSpeech
qgc
)
target_include_directories(gps INTERFACE ${CMAKE_CURRENT_SOURCE_DIR})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment