diff options
author | Felix Geyer <debfx@fobos.de> | 2011-11-12 15:00:49 +0400 |
---|---|---|
committer | Felix Geyer <debfx@fobos.de> | 2011-11-12 15:00:49 +0400 |
commit | b0bec62c07b719c0e97bf07c8bf21e5a59fe08b8 (patch) | |
tree | 26d1d50453f19923024ec16001f2e5314e16b82c /cmake | |
parent | 8a964f35d134baab3d9c634fb32abf56b8824ec9 (diff) |
Rewrite Gcrypt cmake module.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/FindGcrypt.cmake | 23 | ||||
-rw-r--r-- | cmake/FindLibgcrypt.cmake | 30 |
2 files changed, 23 insertions, 30 deletions
diff --git a/cmake/FindGcrypt.cmake b/cmake/FindGcrypt.cmake new file mode 100644 index 000000000..90303003c --- /dev/null +++ b/cmake/FindGcrypt.cmake @@ -0,0 +1,23 @@ +# Copyright (C) 2011 Felix Geyer <debfx@fobos.de> +# +# 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 2 or (at your option) +# version 3 of the License. +# +# 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_path(GCRYPT_INCLUDE_DIR gcrypt.h) + +find_library(GCRYPT_LIBRARIES gcrypt) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Gcrypt DEFAULT_MSG GCRYPT_LIBRARIES GCRYPT_INCLUDE_DIR) + +mark_as_advanced(GCRYPT_LIBRARIES GCRYPT_INCLUDE_DIR) diff --git a/cmake/FindLibgcrypt.cmake b/cmake/FindLibgcrypt.cmake deleted file mode 100644 index c12da3707..000000000 --- a/cmake/FindLibgcrypt.cmake +++ /dev/null @@ -1,30 +0,0 @@ -# - Try to find the GNU Libgcrypt library -# Once done this will define -# -# LIBGCRYPT_FOUND - system has the Libgcrypt library -# LIBGCRYPT_LIBS - The libraries needed to use Libgcrypt - -# Copyright (c) 2006, Pino Toscano, <toscano.pino@tiscali.it> -# Copyright (c) 2008, Modestas Vainius, <modestas@vainius.eu> -# -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying LICENSE.BSD file. - -include(CheckIncludeFiles) - -check_include_files(gcrypt.h HAVE_GCRYPT_H) - -if (HAVE_GCRYPT_H) - set(LIBGCRYPT_HEADERS_FOUND TRUE) -endif (HAVE_GCRYPT_H) - -if (LIBGCRYPT_HEADERS_FOUND) - find_library(LIBGCRYPT_LIBS NAMES gcrypt ) -endif (LIBGCRYPT_HEADERS_FOUND) - -if (LIBGCRYPT_LIBS) - set(LIBGCRYPT_FOUND TRUE) - message(STATUS "Libgcrypt found: ${LIBGCRYPT_LIBS}") -elseif (Libgcrypt_FIND_REQUIRED) - message(FATAL_ERROR "Could not find Libgcrypt") -endif (LIBGCRYPT_LIBS) |