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 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)
0008 target_sources(plasmanm_internal PRIVATE
0009     models/appletproxymodel.cpp
0010     models/creatableconnectionsmodel.cpp
0011     models/editorproxymodel.cpp
0012     models/kcmidentitymodel.cpp
0013     models/mobileproxymodel.cpp
0014     models/networkitemslist.cpp
0015     models/networkmodel.cpp
0016     models/networkmodelitem.cpp
0017     configurationproxy.cpp
0018     handler.cpp
0019     models/appletproxymodel.h
0020     models/creatableconnectionsmodel.h
0021     models/editorproxymodel.h
0022     models/kcmidentitymodel.h
0023     models/mobileproxymodel.h
0024     models/networkitemslist.h
0025     models/networkmodel.h
0026     models/networkmodelitem.h
0027     configurationproxy.h
0028     handler.h
0029 )
0030 
0031 target_include_directories(plasmanm_internal PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/models)
0032 
0033 target_link_libraries(plasmanm_internal
0034 PUBLIC
0035     KF5::NetworkManagerQt
0036     plasmanm_editor
0037     PkgConfig::NETWORKMANAGER
0038 PRIVATE
0039     KF5::I18n
0040     KF5::Notifications
0041     KF5::Service
0042     KF5::Wallet
0043     KF5::WindowSystem
0044     KF5::KIOGui
0045 )
0046 
0047 target_link_libraries(plasmanm_internal PUBLIC KF5::ModemManagerQt)
0048 
0049 install(TARGETS plasmanm_internal ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0050 
0051 add_subdirectory(declarative)
0052 add_subdirectory(editor)