diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2010-02-18 22:02:55 +0100 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2010-02-18 22:02:55 +0100 |
commit | d2ec8d133db7da8910538c13c500e65959d041ae (patch) | |
tree | ed5d7c76368c64b51a7ce1e7b7fb2bf0c6b327f1 /cmake/FindGcrypt.cmake | |
parent | 832a4c1466ec5d0cff30a3ad5205de4c64178237 (diff) | |
download | weechat-d2ec8d133db7da8910538c13c500e65959d041ae.zip |
Add mechanism DH-BLOWFISH for SASL authentication with IRC server
Diffstat (limited to 'cmake/FindGcrypt.cmake')
-rw-r--r-- | cmake/FindGcrypt.cmake | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/cmake/FindGcrypt.cmake b/cmake/FindGcrypt.cmake new file mode 100644 index 000000000..f4c730100 --- /dev/null +++ b/cmake/FindGcrypt.cmake @@ -0,0 +1,47 @@ +# Copyright (c) 2003-2010 by FlashCode <flashcode@flashtux.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# + +# - Find Gcrypt +# This module finds if libgcrypt is installed and determines where +# the include files and libraries are. +# +# This code sets the following variables: +# +# GCRYPT_CFLAGS = cflags to use to compile +# GCRYPT_LDFLAGS = ldflags to use to compile +# + +FIND_PROGRAM(LIBGCRYPT_CONFIG_EXECUTABLE NAMES libgcrypt-config) + +set(GCRYPT_LDFLAGS) +set(GCRYPT_CFLAGS) + +IF(LIBGCRYPT_CONFIG_EXECUTABLE) + + EXEC_PROGRAM(${LIBGCRYPT_CONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GCRYPT_LDFLAGS) + EXEC_PROGRAM(${LIBGCRYPT_CONFIG_EXECUTABLE} ARGS --cflags RETURN_VALUE _return_VALUE OUTPUT_VARIABLE GCRYPT_CFLAGS) + + IF(${GCRYPT_CFLAGS} MATCHES "\n") + SET(GCRYPT_CFLAGS " ") + ENDIF(${GCRYPT_CFLAGS} MATCHES "\n") + + IF(GCRYPT_LDFLAGS AND GCRYPT_CFLAGS) + SET(GCRYPT_FOUND TRUE) + ENDIF(GCRYPT_LDFLAGS AND GCRYPT_CFLAGS) + +ENDIF(LIBGCRYPT_CONFIG_EXECUTABLE) + +MARK_AS_ADVANCED(GCRYPT_CFLAGS GCRYPT_LDFLAGS) |