diff options
author | gregory guy <g-gregory@gmx.fr> | 2018-12-10 14:00:25 +0100 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2018-12-16 11:27:36 +0100 |
commit | 59bf3e99b0e84a0c5c58951b169b1f993e24cc51 (patch) | |
tree | 58e2e125d75960ba758d4d2bc299d75cc8956782 /src/CMakeLists.txt | |
parent | e4be9266bb2bf14cf3a7d55f9ac690578cc93f22 (diff) | |
download | kvpnc-59bf3e99b0e84a0c5c58951b169b1f993e24cc51.tar.gz kvpnc-59bf3e99b0e84a0c5c58951b169b1f993e24cc51.zip |
conversion to the cmake building system
Signed-off-by: gregory guy <g-gregory@gmx.fr>
(cherry picked from commit ff65124f320219e7947b4db6e6613856941c2852)
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} +) |