diff options
author | Benoît Jacob <jacob.benoit.1@gmail.com> | 2008-08-16 12:56:38 +0000 |
---|---|---|
committer | Benoît Jacob <jacob.benoit.1@gmail.com> | 2008-08-16 12:56:38 +0000 |
commit | 5a6db306b15b36e42649cee6543217dfe766ddff (patch) | |
tree | dd57d0fe6aaa50aaf445e537cb1116110e070693 | |
parent | fc0b8c3e07dd46a910ce22b53f0dd1f73cb2bd64 (diff) | |
download | extra-cmake-modules-5a6db306b15b36e42649cee6543217dfe766ddff.tar.gz extra-cmake-modules-5a6db306b15b36e42649cee6543217dfe766ddff.tar.bz2 |
*make Eigen2 install to prefix/include/eigen2/Eigen
*Add FindEigen2.cmake module in kdelibs
svn path=/trunk/KDE/kdelibs/; revision=847916
-rw-r--r-- | modules/FindEigen2.cmake | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/modules/FindEigen2.cmake b/modules/FindEigen2.cmake new file mode 100644 index 00000000..924c69a0 --- /dev/null +++ b/modules/FindEigen2.cmake @@ -0,0 +1,30 @@ +# - Try to find Eigen2 lib +# Once done this will define +# +# EIGEN2_FOUND - system has eigen lib +# EIGEN2_INCLUDE_DIR - the eigen include directory + +# 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. + +if (EIGEN2_INCLUDE_DIR) + + # in cache already + set(EIGEN2_FOUND TRUE) + +else (EIGEN2_INCLUDE_DIR) + +find_path(EIGEN2_INCLUDE_DIR NAMES Eigen/Core + PATHS + ${INCLUDE_INSTALL_DIR}/eigen2 + ) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Eigen2 DEFAULT_MSG EIGEN2_INCLUDE_DIR ) + + +mark_as_advanced(EIGEN2_INCLUDE_DIR) + +endif(EIGEN2_INCLUDE_DIR) + |