aboutsummaryrefslogtreecommitdiff
path: root/modules/FindEigen.cmake
diff options
context:
space:
mode:
authorLaurent Montel <montel@kde.org>2007-08-26 13:49:18 +0000
committerLaurent Montel <montel@kde.org>2007-08-26 13:49:18 +0000
commit0e6e562f6144cb145c893aaf81c200e9bc4d8b73 (patch)
tree650b4be545c2e671c98dda1f19d409168aa9289f /modules/FindEigen.cmake
parent7c2dbce61c2e54afab9eef2574a06aea45d1e11f (diff)
downloadextra-cmake-modules-0e6e562f6144cb145c893aaf81c200e9bc4d8b73.tar.gz
extra-cmake-modules-0e6e562f6144cb145c893aaf81c200e9bc4d8b73.tar.bz2
Use FIND_PACKAGE_HANDLE_STANDARD_ARGS
svn path=/trunk/KDE/kdelibs/; revision=704860
Diffstat (limited to 'modules/FindEigen.cmake')
-rw-r--r--modules/FindEigen.cmake16
1 files changed, 3 insertions, 13 deletions
diff --git a/modules/FindEigen.cmake b/modules/FindEigen.cmake
index 847239e0..733b2963 100644
--- a/modules/FindEigen.cmake
+++ b/modules/FindEigen.cmake
@@ -4,7 +4,7 @@
# EIGEN_FOUND - system has eigen lib
# EIGEN_INCLUDE_DIR - the eigen include directory
#
-# Copyright (c) 2006, Montel Laurent, <montel@kde.org>
+# Copyright (c) 2006, 2007 Montel Laurent, <montel@kde.org>
# Redistribution and use is allowed according to the terms of the BSD license.
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
@@ -20,19 +20,9 @@ find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h
${INCLUDE_INSTALL_DIR}
)
-if(EIGEN_INCLUDE_DIR)
- set(EIGEN_FOUND TRUE)
-endif(EIGEN_INCLUDE_DIR)
+include(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(Eigen DEFAULT_MSG EIGEN_INCLUDE_DIR )
-if(EIGEN_FOUND)
- if(NOT Eigen_FIND_QUIETLY)
- message(STATUS "Found Eigen: ${EIGEN_INCLUDE_DIR}")
- endif(NOT Eigen_FIND_QUIETLY)
-else(EIGEN_FOUND)
- if(Eigen_FIND_REQUIRED)
- message(FATAL_ERROR "Could NOT find Eigen")
- endif(Eigen_FIND_REQUIRED)
-endif(EIGEN_FOUND)
mark_as_advanced(EIGEN_INCLUDE_DIR)