diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..f1b99af --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,119 @@ +add_subdirectory( icons ) + +include_directories( + ${CMAKE_BINARY_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${TDE_INCLUDE_DIR} + ${TQT_INCLUDE_DIRS} +) + +link_directories( + ${TQT_LIBRARY_DIRS} + ${TDE_LIB_DIR} +) + + +##### kvpnc (executable) + +tde_add_executable( ${PROJECT_NAME} AUTOMOC + + SOURCES + kvpnc.skel + addnetworkroutedialogbase.ui ciscocertificateenrollmentbase.ui + ciscocertificateenrollmentdatadialogbase.ui + ciscocertificateenrollmentfinishwidgetbase.ui + configconnectoptionsbase.ui configdaemonoptionsbase.ui + configdebugoptionsbase.ui configgeneraloptions.ui + confighelperprogramoptionsbase.ui configlogoptionsbase.ui + displaycertdialogbase.ui enterpassworddialogbase.ui + enterxauthinteractivepasscodedialogbase.ui + generateopenvpnkeydialogbase.ui helpdialog.cpp helpdialogbase.ui + importcertificatedialogbase.ui importopenvpnprofiledialogbase.ui + importprofiledialogbase.ui kvpncimportprofileselectiondialogbase.ui + logviewerdialogbase.ui mainviewbase.ui manageciscocertbase.ui + newprofiledialogbase.ui newprofilewizardauthselection.ui + newprofilewizardcert.ui newprofilewizardciscomanually.ui + newprofilewizardciscoselection.ui newprofilewizardconnectionstatuscheck.ui + newprofilewizardconnectoptions.ui newprofilewizardfreeswan.ui + newprofilewizardgeneral.ui newprofilewizardnat.ui + newprofilewizardnetwork.ui newprofilewizardnetworkroute.ui + newprofilewizardopenvpn.ui newprofilewizardopenvpnauth.ui + newprofilewizardopenvpnselection.ui newprofilewizardp12certselection.ui + newprofilewizardpptp.ui newprofilewizardpsk.ui newprofilewizardracoon.ui + newprofilewizardstart.ui newprofilewizardtypeselection.ui + newprofilewizarduser.ui profilecertoptionsbase.ui + profileciscooptionsbase.ui profilecmdexecafterconnectoptionsbase.ui + profilecmdexecafterdisconnectoptionsbase.ui + profilecmdexecbeforeconnectoptionsbase.ui + profilecmdexecbeforedisconnectoptionsbase.ui + profilegeneraloptionsbase.ui profileipsecoptionsbase.ui + profilenetworkgeneraloptionsbase.ui profilenetworkhttpproxyoptionsbase.ui + profilenetworknatoptionsbase.ui profilenetworkrouteoptionsbase.ui + profilenetworkvirtualipoptionsbase.ui profileopenvpnoptionsbase.ui + profilepptpoptionsbase.ui profilepskoptionsbase.ui + profileracoonoptionsbase.ui profilesmartcardoptionsbase.ui + profilesshoptionsbase.ui profileuseroptionsbase.ui + profilevtunoptionsbase.ui toolsinfowidgetbase.ui + addnetworkroutedialog.cpp ciscocertificateenrollment.cpp + ciscocertificateenrollmentdatadialog.cpp ciscopasswddecoder.cpp + configdebugoptions.cpp configconnectoptions.cpp configdaemonoptions.cpp + confighelperprogramoptions.cpp configlogoptions.cpp debugoutputtextedit.cpp + displaycertdialog.cpp enterpassworddialog.cpp + enterxauthinteractivepasscodedialog.cpp generateopenvpnkeydialog.cpp + importcertificatedialog.cpp importipsecprofiledialog.cpp + importopenvpnprofiledialog.cpp importprofiledialog.cpp + kfeedback.cpp kvpnc.cpp kvpncconfig.cpp kvpncimportprofileselectiondialog.cpp + kvpnckicker.cpp listviewtooltip.cpp logviewerdialog.cpp main.cpp + mainview.cpp manageciscocert.cpp networkinterface.cpp newprofiledialog.cpp + newprofilewizard.cpp openvpnmanagementhandler.cpp preferencesdialog.cpp + profilecertoptions.cpp profileciscooptions.cpp + profilecmdexecafterconnectoptions.cpp profilecmdexecafterdisconnectoptions.cpp + profilecmdexecbeforeconnectoptions.cpp profilecmdexecbeforedisconnectoptions.cpp + profilegeneraloptions.cpp profileipsecoptions.cpp + profilenetworkgeneraloptions.cpp profilenetworkhttpproxyoptions.cpp + profilenetworknatoptions.cpp profilenetworkrouteoptions.cpp + profilenetworkvirtualipoptions.cpp profileopenvpnoptions.cpp + profilepptpoptions.cpp profilepskoptions.cpp profileracoonoptions.cpp + profilesmartcardoptions.cpp profilesshoptions.cpp profileuseroptions.cpp + profilevtunoptions.cpp toolinfo.cpp toolsinfodialog.cpp utils.cpp + vpnaccountdata.cpp vpntypesinfodialog.cpp widgetnotifyhelper.cpp + LINK + tdeui-shared + tdecore-shared + tdeio-shared + tdewalletclient-shared + ${LIBGCRYPT_LIBRARIES} + + DESTINATION ${BIN_INSTALL_DIR} +) + + +##### other data + + +install( + PROGRAMS ping_check.sh + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME} +) + +install( + FILES + eventsrc + kvpncui.rc + newprofilewizard.png + newprofilewizard_final.png + ovpn.protocol + + DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME} +) + +install( + FILES pcf.protocol + DESTINATION ${SERVICES_INSTALL_DIR} +) + +install( + FILES ${PROJECT_NAME}.desktop + DESTINATION ${XDG_APPS_INSTALL_DIR} +) |