Warning, /education/marble/src/plugins/render/routing/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 PROJECT(RoutingPlugin)
0002 
0003 macro_optional_find_package(Phonon4Qt5 QUIET)
0004 marble_set_package_properties( Phonon4Qt5 PROPERTIES
0005     DESCRIPTION "Qt-based audio library"
0006     URL "https://phonon.kde.org/"
0007     PURPOSE "Voice navigation (sound or human speakers)"
0008     TYPE OPTIONAL
0009 )
0010 
0011 INCLUDE_DIRECTORIES(
0012  ${CMAKE_CURRENT_SOURCE_DIR}
0013  ${CMAKE_CURRENT_BINARY_DIR}
0014 )
0015 
0016 if(Phonon4Qt5_FOUND)
0017   set( routing_SRCS RoutingPlugin.cpp AudioOutput.cpp )
0018 ELSE()
0019   set( routing_SRCS RoutingPlugin.cpp NullAudioOutput.cpp )
0020 ENDIF()
0021 set( routing_UI RoutingPlugin.ui RoutingConfigDialog.ui )
0022 qt_wrap_ui( routing_SRCS ${routing_UI} )
0023 qt_add_resources(routing_SRCS routing.qrc)
0024 
0025 marble_add_plugin( RoutingPlugin ${routing_SRCS} )
0026 if(Phonon4Qt5_FOUND)
0027     target_link_libraries(RoutingPlugin Phonon::phonon4qt5)
0028 endif()