Warning, /plasma/plasma-nm/libs/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"plasmanetworkmanagement-libs\")
0002 
0003 
0004 
0005 
0006 add_library(plasmanm_internal SHARED)
0007 generate_export_header(plasmanm_internal)
0008 
0009 ecm_qt_declare_logging_category(plasmanm_internal HEADER plasma_nm_libs.h IDENTIFIER PLASMA_NM_LIBS_LOG CATEGORY_NAME org.kde.plasma.nm.libs DESCRIPTION "Plasma NM (libs)" EXPORT PLASMANM)
0010 target_sources(plasmanm_internal PRIVATE
0011     models/appletproxymodel.cpp
0012     models/creatableconnectionsmodel.cpp
0013     models/editorproxymodel.cpp
0014     models/kcmidentitymodel.cpp
0015     models/mobileproxymodel.cpp
0016     models/networkitemslist.cpp
0017     models/networkmodel.cpp
0018     models/networkmodelitem.cpp
0019     configurationproxy.cpp
0020     handler.cpp
0021     models/appletproxymodel.h
0022     models/creatableconnectionsmodel.h
0023     models/editorproxymodel.h
0024     models/kcmidentitymodel.h
0025     models/mobileproxymodel.h
0026     models/networkitemslist.h
0027     models/networkmodel.h
0028     models/networkmodelitem.h
0029     configurationproxy.h
0030     handler.h
0031     availabledevices.cpp
0032     connectionicon.cpp
0033     enabledconnections.cpp
0034     enums.cpp
0035     networkstatus.cpp
0036     wirelessstatus.cpp
0037     availabledevices.h
0038     connectionicon.h
0039     enabledconnections.h
0040     enums.h
0041     networkstatus.h
0042     wirelessstatus.h
0043 )
0044 
0045 target_include_directories(plasmanm_internal PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/models)
0046 
0047 target_link_libraries(plasmanm_internal
0048 PUBLIC
0049     KF6::NetworkManagerQt
0050     plasmanm_editor
0051     PkgConfig::NETWORKMANAGER
0052     QCoro::Core
0053 PRIVATE
0054     Qt6::Qml
0055     KF6::I18n
0056     KF6::Notifications
0057     KF6::Service
0058     KF6::Wallet
0059     KF6::WindowSystem
0060     KF6::KIOGui
0061     QCoro::DBus
0062 )
0063 
0064 target_link_libraries(plasmanm_internal PUBLIC KF6::ModemManagerQt)
0065 
0066 ecm_add_qml_module(plasmanm_internal URI org.kde.plasma.networkmanagement GENERATE_PLUGIN_SOURCE)
0067 ecm_finalize_qml_module(plasmanm_internal)
0068 
0069 install(TARGETS plasmanm_internal ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0070 
0071 add_subdirectory(editor)