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()