added cmake files for client project
This commit is contained in:
parent
aea1d16e31
commit
6ac162f3cd
8 changed files with 431 additions and 3 deletions
20
client/3rd/QSimpleCrypto/QSimpleCrypto.cmake
Normal file
20
client/3rd/QSimpleCrypto/QSimpleCrypto.cmake
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
include_directories(${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
set(HEADERS ${HEADERS}
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/QAead.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/QBlockCipher.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/QCryptoError.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/QRsa.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/QSimpleCrypto_global.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/QX509.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/QX509Store.h
|
||||
)
|
||||
|
||||
set(SOURCES ${SOURCES}
|
||||
${CMAKE_CURRENT_LIST_DIR}/sources/QAead.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sources/QBlockCipher.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sources/QCryptoError.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sources/QRsa.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sources/QX509.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sources/QX509Store.cpp
|
||||
)
|
||||
27
client/3rd/QtSsh/src/botan/botan.cmake
Normal file
27
client/3rd/QtSsh/src/botan/botan.cmake
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
include_directories(
|
||||
${CMAKE_CURRENT_LIST_DIR}/include
|
||||
${CMAKE_CURRENT_LIST_DIR}/include/external
|
||||
)
|
||||
|
||||
if(WIN32)
|
||||
add_compile_definitions(MVPN_WINDOWS)
|
||||
add_compile_options(/bigobj)
|
||||
set(LIBS ${LIBS}
|
||||
crypt32
|
||||
)
|
||||
|
||||
if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "8")
|
||||
include_directories(${CMAKE_CURRENT_LIST_DIR}/windows/x86_64)
|
||||
set(HEADERS ${HEADERS} ${CMAKE_CURRENT_LIST_DIR}/windows/x86_64/botan_all.h)
|
||||
set(SOURCES ${SOURCES} ${CMAKE_CURRENT_LIST_DIR}/windows/x86_64/botan_all.cpp)
|
||||
else()
|
||||
include_directories(${CMAKE_CURRENT_LIST_DIR}/windows/x86)
|
||||
set(HEADERS ${HEADERS} ${CMAKE_CURRENT_LIST_DIR}/windows/x86/botan_all.h)
|
||||
set(SOURCES ${SOURCES} ${CMAKE_CURRENT_LIST_DIR}/windows/x86/botan_all.cpp)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
#todo add mac
|
||||
#todo add linux
|
||||
#todo add android
|
||||
#todo add ios
|
||||
90
client/3rd/QtSsh/src/ssh/qssh.cmake
Normal file
90
client/3rd/QtSsh/src/ssh/qssh.cmake
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
include_directories(${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
set(SOURCES ${SOURCES}
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshsendfacility.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshremoteprocess.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshpacketparser.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshpacket.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshoutgoingpacket.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshkeygenerator.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshkeyexchange.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshincomingpacket.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshcryptofacility.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshconnection.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshchannelmanager.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshchannel.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshcapabilities.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftppacket.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpoutgoingpacket.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpoperation.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpincomingpacket.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpdefs.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpchannel.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshremoteprocessrunner.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshconnectionmanager.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshkeypasswordretriever.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpfilesystemmodel.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshdirecttcpiptunnel.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshhostkeydatabase.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshlogging.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshtcpipforwardserver.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshtcpiptunnel.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshforwardedtcpiptunnel.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshagent.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshx11channel.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshx11inforetriever.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/opensshkeyfilereader.cpp
|
||||
)
|
||||
|
||||
set(PUBLIC_HEADERS ${PUBLIC_HEADERS}
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpdefs.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/ssherrors.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshremoteprocess.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpchannel.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshkeygenerator.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshremoteprocessrunner.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshconnectionmanager.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshpseudoterminal.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpfilesystemmodel.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshdirecttcpiptunnel.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshtcpipforwardserver.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshhostkeydatabase.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshforwardedtcpiptunnel.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/ssh_global.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshconnection.h
|
||||
)
|
||||
|
||||
set(HEADERS ${HEADERS} ${PUBLIC_HEADERS}
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshsendfacility_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshremoteprocess_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshpacketparser_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshpacket_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshoutgoingpacket_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshkeyexchange_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshincomingpacket_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshexception_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshcryptofacility_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshconnection_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshchannelmanager_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshchannel_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshcapabilities_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshbotanconversions_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftppacket_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpoutgoingpacket_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpoperation_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpincomingpacket_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sftpchannel_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshkeypasswordretriever_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshdirecttcpiptunnel_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshlogging_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshtcpipforwardserver_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshtcpiptunnel_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshforwardedtcpiptunnel_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshagent_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshx11channel_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshx11displayinfo_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/sshx11inforetriever_p.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/opensshkeyfilereader_p.h
|
||||
)
|
||||
|
||||
qt6_add_resources(QRC ${QRC} ${CMAKE_CURRENT_LIST_DIR}/qssh.qrc)
|
||||
20
client/3rd/SingleApplication/singleapplication.cmake
Normal file
20
client/3rd/SingleApplication/singleapplication.cmake
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
include_directories(${CMAKE_CURRENT_LIST_DIR})
|
||||
message(${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
set(HEADERS ${HEADERS}
|
||||
${CMAKE_CURRENT_LIST_DIR}/singleapplication.h
|
||||
${CMAKE_CURRENT_LIST_DIR}/singleapplication_p.h
|
||||
)
|
||||
|
||||
set(SOURCES ${SOURCES}
|
||||
${CMAKE_CURRENT_LIST_DIR}/singleapplication.cpp
|
||||
${CMAKE_CURRENT_LIST_DIR}/singleapplication_p.cpp
|
||||
)
|
||||
|
||||
if(WIN32)
|
||||
if(MSVC)
|
||||
set(LIBS ${LIBS} Advapi32.lib)
|
||||
elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
||||
set(LIBS ${LIBS} advapi32)
|
||||
endif()
|
||||
endif()
|
||||
4
client/3rd/qrcodegen/qrcodegen.cmake
Normal file
4
client/3rd/qrcodegen/qrcodegen.cmake
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
include_directories(${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
set(HEADERS ${HEADERS} ${CMAKE_CURRENT_LIST_DIR}/qrcodegen.hpp)
|
||||
set(SOURCES ${SOURCES} ${CMAKE_CURRENT_LIST_DIR}/qrcodegen.cpp)
|
||||
Loading…
Add table
Add a link
Reference in a new issue