3 check_include_files(sys/param.h HAVE_SYS_PARAM_H)
4 check_include_files(net/if_ppp.h HAVE_NET_IF_PPP_H)
5 check_include_files(linux/if_ppp.h HAVE_LINUX_IF_PPP_H)
7 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-kppp.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kppp.h )
10 add_subdirectory( pixmaps )
11 add_subdirectory( icons )
12 add_subdirectory( logview )
13 add_subdirectory( Rules )
14 add_subdirectory( DB )
16 ########### next target ###############
53 qt4_add_dbus_interfaces(kppp_SRCS org.kde.kppp.xml)
54 qt4_add_dbus_adaptor(kppp_SRCS org.kde.kppp.xml kpppwidget.h KPPPWidget)
56 kde4_add_executable(kppp ${kppp_SRCS})
58 target_link_libraries(kppp ${KDE4_KDE3SUPPORT_LIBS} m )
61 macro_add_compile_flags(kppp ${KDE4_CXX_FPIE_FLAGS})
62 macro_add_link_flags(kppp ${KDE4_PIE_LDFLAGS})
63 endif(KDE4_ENABLE_FPIE)
66 #TODO add message about install kppp as setuid
67 MESSAGE(STATUS "Warning: kppp use setuid")
68 install(TARGETS kppp PERMISSIONS SETUID OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ DESTINATION ${BIN_INSTALL_DIR} )
71 ########### install files ###############
72 install( FILES org.kde.kppp.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )
73 install( FILES Kppp.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})