Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorFelix Geyer <debfx@fobos.de>2011-11-12 15:00:49 +0400
committerFelix Geyer <debfx@fobos.de>2011-11-12 15:00:49 +0400
commitb0bec62c07b719c0e97bf07c8bf21e5a59fe08b8 (patch)
tree26d1d50453f19923024ec16001f2e5314e16b82c /cmake
parent8a964f35d134baab3d9c634fb32abf56b8824ec9 (diff)
Rewrite Gcrypt cmake module.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/FindGcrypt.cmake23
-rw-r--r--cmake/FindLibgcrypt.cmake30
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)