1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=51010)
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/../../solidcontrolfuture
${CMAKE_CURRENT_SOURCE_DIR}/../libs/client
)
## next target: internals layer library
set(knminternals_SRCS
connection.cpp
#connectiondbus.cpp
connectionpersistence.cpp
setting.cpp
#settingdbus.cpp
settingpersistence.cpp
#settings/pbkdf2.cpp
#settings/wephash.cpp
settings/802-11-wireless-security.cpp
#settings/802-11-wireless-securitydbus.cpp
settings/802-11-wireless-securitypersistence.cpp
settings/802-11-wireless.cpp
#settings/802-11-wirelessdbus.cpp
settings/802-11-wirelesspersistence.cpp
settings/802-3-ethernet.cpp
#settings/802-3-ethernetdbus.cpp
settings/802-3-ethernetpersistence.cpp
settings/802-1x.cpp
#settings/802-1xdbus.cpp
settings/802-1xpersistence.cpp
settings/gsm.cpp
#settings/gsmdbus.cpp
settings/gsmpersistence.cpp
settings/cdma.cpp
#settings/cdmadbus.cpp
settings/cdmapersistence.cpp
settings/ipv4.cpp
#settings/ipv4dbus.cpp
settings/ipv4persistence.cpp
settings/ppp.cpp
#settings/pppdbus.cpp
settings/ppppersistence.cpp
settings/pppoe.cpp
#settings/pppoedbus.cpp
settings/pppoepersistence.cpp
settings/serial.cpp
#settings/serialdbus.cpp
settings/serialpersistence.cpp
settings/vpn.cpp
#settings/vpndbus.cpp
settings/vpnpersistence.cpp
activatable.cpp
interfaceconnection.cpp
interfaceconnectionhelpers.cpp
hiddenwirelessinterfaceconnection.cpp
wirelessinterfaceconnection.cpp
wirelessinterfaceconnectionhelpers.cpp
wirelessobject.cpp
wirelessnetwork.cpp
unconfiguredinterface.cpp
vpninterfaceconnection.cpp
vpninterfaceconnectionhelpers.cpp
# helper class for recognising the type of WPA secrets
wpasecretidentifier.cpp
# helper class for identifying wireless security
wirelesssecurityidentifier.cpp
# helper functions for storing tooltip keys and UI strings
tooltips.cpp
# helper functions to obtain UI strings for various enums
uiutils.cpp
)
kde4_add_kcfg_files(knminternals_SRCS knmserviceprefs.kcfgc)
kde4_add_library(knminternals SHARED ${knminternals_SRCS})
target_link_libraries(knminternals knmclient solidcontrolfuture ${KDE4_KDEUI_LIBS} ${QT_QTXML_LIBRARY} ${KDE4_SOLID_LIBS} solidcontrol ${QT_QTNETWORK_LIBRARY})
set_target_properties(knminternals PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
install(TARGETS knminternals ${INSTALL_TARGETS_DEFAULT_ARGS})
set(kconfig_compiler_SRCS kconfig_compiler.cpp)
kde4_add_executable(knm_compiler NOGUI RUN_UNINSTALLED ${kconfig_compiler_SRCS})
target_link_libraries(knm_compiler ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY} )
|