kde-extraapps/plasma-nm/libs/editor/CMakeLists.txt

89 lines
2.4 KiB
Text
Raw Normal View History

2015-03-27 21:32:00 +00:00
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/widgets)
set(plasmanetworkmanagement_libeditor_SRCS
settings/bondwidget.cpp
settings/bridgewidget.cpp
settings/btwidget.cpp
settings/cdmawidget.cpp
settings/connectionwidget.cpp
settings/gsmwidget.cpp
settings/infinibandwidget.cpp
settings/ipv4widget.cpp
settings/ipv6widget.cpp
settings/pppoewidget.cpp
settings/pppwidget.cpp
settings/security802-1x.cpp
settings/vlanwidget.cpp
settings/wificonnectionwidget.cpp
settings/wifisecurity.cpp
settings/wimaxwidget.cpp
settings/wiredconnectionwidget.cpp
settings/wiredsecurity.cpp
widgets/advancedpermissionswidget.cpp
widgets/bssidcombobox.cpp
widgets/delegate.cpp
widgets/hwaddrcombobox.cpp
widgets/intdelegate.cpp
widgets/ipv4delegate.cpp
widgets/ipv4routeswidget.cpp
widgets/ipv6delegate.cpp
widgets/ipv6routeswidget.cpp
widgets/settingwidget.cpp
widgets/ssidcombobox.cpp
connectiondetaileditor.cpp
simpleipv4addressvalidator.cpp
simpleipv6addressvalidator.cpp
vpnuiplugin.cpp
../uiutils.cpp
settings/ui/802-1x.ui
settings/ui/bond.ui
settings/ui/bridge.ui
settings/ui/bt.ui
settings/ui/cdma.ui
settings/ui/connectionwidget.ui
settings/ui/gsm.ui
settings/ui/infiniband.ui
settings/ui/ipv4.ui
settings/ui/ipv6.ui
settings/ui/ppp.ui
settings/ui/pppoe.ui
settings/ui/vlan.ui
settings/ui/wificonnectionwidget.ui
settings/ui/wifisecurity.ui
settings/ui/wimax.ui
settings/ui/wiredconnectionwidget.ui
settings/ui/wiredsecurity.ui
widgets/ui/advancedpermissionswidget.ui
widgets/ui/ipv4routes.ui
widgets/ui/ipv6routes.ui
connectiondetaileditor.ui
)
2015-09-02 02:13:50 +03:00
if (WITH_MODEMMANAGER_SUPPORT)
set(plasmanetworkmanagement_libeditor_SRCS
${plasmanetworkmanagement_libeditor_SRCS}
widgets/mobileconnectionwizard.cpp
mobileproviders.cpp)
endif()
add_library(plasmanetworkmanagement-editor SHARED ${plasmanetworkmanagement_libeditor_SRCS})
2015-03-27 21:32:00 +00:00
target_link_libraries(plasmanetworkmanagement-editor
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBS}
${QT_QTXML_LIBRARY}
${QT_QTNETWORK_LIBRARY}
${NETWORKMANAGERQT_LDFLAGS}
${MODEMMANAGERQT_LDFLAGS}
)
install(TARGETS plasmanetworkmanagement-editor ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES plasma-networkmanagement-vpnuiplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})