aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)AuthorFilesLines
2018-06-27gitlab: Use wine to run tests built for WindowsAnderson Toshiyuki Sasaki1-1/+9
When building in a cross-compiling environment, use wine to run the tests. Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-27cmake: Added executable exension on test binariesAnderson Toshiyuki Sasaki1-1/+1
This is necessary when building the tests for Windows. Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2018-04-10cmake: Fix libfuzzer linking with clang6Andreas Schneider1-32/+0
This is always available using -fsanitize=fuzzer now. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-02-04cmake: Build ssh_server_fuzzer if enabledAndreas Schneider1-0/+32
Fixes T67 Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2017-12-28add mbedtls crypto supportJuraj Vijtiuk1-0/+104
Summary: This patch adds support for mbedTLS as a crypto backend for libssh. mbedTLS is an SSL/TLS library that has been designed to mainly be used in embedded systems. It is loosely coupled and has a low memory footprint. mbedTLS also provides a cryptography library (libmbedcrypto) that can be used without the TLS modules. The patch is unfortunately quite big, since several new files had to be added. DSA is disabled at compile time, since mbedTLS doesn't support DSA Patch review and feedback would be appreciated, and if any issues or suggestions appear, I'm willing to work on them. Signed-off-by: Juraj Vijtiuk <juraj.vijtiuk@sartura.hr> Test Plan: * The patch has been tested with a Debug and MinSizeRel build, with libssh unit tests, client tests and the pkd tests. * All the tests have been run with valgrind's memcheck, drd and helgrind tools. * The examples/samplessh client works when built with the patch. Reviewers: asn, aris Subscribers: simonsj Differential Revision: https://bugs.libssh.org/D1
2017-10-12cmake: Fix parsing the gcrypt versionAndreas Schneider1-2/+2
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2017-04-11cmake: Fix GCRYPT_ROOT_DIR and check correct pathsAndreas Schneider1-0/+4
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-03-17cmake: Try to fix FindArgp moduleAndreas Schneider1-43/+49
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2016-03-14cmake: detect MIT gssapi shim on osxAris Adamantiadis1-1/+2
2015-05-04cmake: Add support for Address SanitizerAndreas Schneider1-0/+7
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2015-04-10cmake: Require cmake version 2.8.0Andreas Schneider2-328/+0
2014-04-10cmake: Fix doxygen.Andreas Schneider1-5/+1
2014-04-09cmake: Update doxygen module.Andreas Schneider1-67/+111
2014-04-04cmake: Enable creation of the compile command database by default.Andreas Schneider1-0/+3
2014-02-02build: remove OSX deprecated warnings for opensslAris Adamantiadis1-0/+7
2014-01-07src: Update my mail address.Andreas Schneider4-4/+4
2014-01-07cmake: Remove unused macro modules.Andreas Schneider4-104/+0
2013-11-03Fix examples compilation on OSX (libargp)Aris Adamantiadis1-0/+4
2013-11-03Compile libssh with nacl if possibleAris Adamantiadis1-0/+61
Conflicts: DefineOptions.cmake
2013-08-01cmake: Add CMOCKA_ROOT_DIR with hints and paths.Andreas Schneider1-1/+18
2013-07-25doc: Don't generate latex documentation.Andreas Schneider1-21/+21
2013-07-25cmake: Only build with _FORTIFY_SOURCE on release builds.Andreas Schneider1-1/+1
2013-07-24cmake: Document GSSAPI_FLAVOR_MIT and GSSAPI_FLAVOR_HEIMDAL.Andreas Schneider1-0/+2
2013-07-24cmake: Rewrote FindGSSAPI.cmake.Andreas Schneider1-75/+319
2013-07-24cmake: Update FindNSIS module.Andreas Schneider1-8/+24
2013-07-13cmake: Add FindGSSAPI.cmakeAris Adamantiadis1-0/+78
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13cmake: Pass _FORTIFY_SOURCE directly to the preprocessor.Andreas Schneider1-2/+2
2013-03-20cmake: Fix installation path for some strange platforms.Andreas Schneider1-13/+13
2013-02-12cmake: Add cmake config files for new find_package() mode.Andreas Schneider1-0/+5
2013-02-07cmake: Fix setting -D_FORTIFY_SOURCE=2.Andreas Schneider1-6/+8
2013-01-22BUG 99: Fix string function if no build type is set.Andreas Schneider1-1/+1
2012-12-25cmake: Only set -D_FORTIFY_SOURCE=2 if we have optimizations.Andreas Schneider1-4/+7
2012-10-22cmake: Set GNU compiler flags also for clang.Andreas Schneider1-2/+3
2012-10-07test: Use cmocka instead of cmockery.Andreas Schneider3-64/+51
cmocka is the successor of cmockery. http://git.cryptomilk.org/projects/cmocka.git/
2012-09-21Finds zlib in a debug only build (windows)Christophe Baribaud1-0/+1
Signed-off-by: Christophe Baribaud <christophe.baribaud@gmail.com> Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2012-02-08cmake: Update FindCMokery.Andreas Schneider1-42/+41
2012-02-04cmake: Update GCrypt module.Andreas Schneider1-44/+49
2011-07-29cmake: Make CHECK_C_COMPILER_FLAG_SSP a function.Andreas Schneider2-11/+11
2011-01-24cmake: Define BSD.Andreas Schneider1-0/+3
2011-01-17cmake: Don't use cmake 2.8.3 features.Andreas Schneider1-2/+3
2011-01-16modules: Improved the GCrypt module.Andreas Schneider1-45/+48
2011-01-16cmake: Fixed NSIS module.Andreas Schneider1-7/+1
2011-01-16cmake: Fixed ZLIB path checks.Andreas Schneider1-2/+2
2011-01-16cmake: Improved the NSIS module.Andreas Schneider1-7/+26
2011-01-16cmake: Improved the ZLIB find module based on CMake one.Andreas Schneider1-49/+95
2011-01-16cmake: Fixed license header of the OpenSSL module.Andreas Schneider1-3/+8
2011-01-16cmake: Improved FindOpenSSL based on CMake ones.Andreas Schneider1-131/+177
2011-01-02cmake: Fixed msvc posix warnings and unsecure functions.Andreas Schneider1-2/+5
2011-01-01cmake: Added missing OpenSSL directories on Windows.Andreas Schneider1-0/+11
2011-01-01cmake: Added looking for zdll on Windows.Andreas Schneider1-0/+1