From 9dab3e435d01787241dd2629e46be9f0eedbfb4b Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Wed, 14 Mar 2007 15:03:45 +0000 Subject: Copy this module here. It's duplicate between koffice/kdeedu. I will remove koffice/kdeedu copy next monday svn path=/trunk/KDE/kdelibs/; revision=642495 --- modules/FindEigen.cmake | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 modules/FindEigen.cmake (limited to 'modules/FindEigen.cmake') diff --git a/modules/FindEigen.cmake b/modules/FindEigen.cmake new file mode 100644 index 00000000..f7922cc2 --- /dev/null +++ b/modules/FindEigen.cmake @@ -0,0 +1,42 @@ +# - Try to find eigen lib +# Once done this will define +# +# EIGEN_FOUND - system has eigen lib +# EIGEN_INCLUDE_DIR - the eigen include directory +# +# Copyright (c) 2006, Montel Laurent, +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +if (EIGEN_INCLUDE_DIR) + + # in cache already + set(EIGEN_FOUND TRUE) + +else (EIGEN_INCLUDE_DIR) + +find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h + PATHS + ${INCLUDE_INSTALL_DIR} + /usr/include + /usr/local/include + ) + +if(EIGEN_INCLUDE_DIR) + set(EIGEN_FOUND TRUE) +endif(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) + +endif(EIGEN_INCLUDE_DIR) + -- cgit v1.2.1 From 9d5410493b0c4b2413f44f84d06bb847f2174fa8 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Mon, 6 Aug 2007 17:30:55 +0000 Subject: Remove not necessary path here too svn path=/trunk/KDE/kdelibs/; revision=697065 --- modules/FindEigen.cmake | 2 -- 1 file changed, 2 deletions(-) (limited to 'modules/FindEigen.cmake') diff --git a/modules/FindEigen.cmake b/modules/FindEigen.cmake index f7922cc2..847239e0 100644 --- a/modules/FindEigen.cmake +++ b/modules/FindEigen.cmake @@ -18,8 +18,6 @@ else (EIGEN_INCLUDE_DIR) find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h PATHS ${INCLUDE_INSTALL_DIR} - /usr/include - /usr/local/include ) if(EIGEN_INCLUDE_DIR) -- cgit v1.2.1 From 0e6e562f6144cb145c893aaf81c200e9bc4d8b73 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Sun, 26 Aug 2007 13:49:18 +0000 Subject: Use FIND_PACKAGE_HANDLE_STANDARD_ARGS svn path=/trunk/KDE/kdelibs/; revision=704860 --- modules/FindEigen.cmake | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) (limited to 'modules/FindEigen.cmake') 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, +# Copyright (c) 2006, 2007 Montel Laurent, # 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) -- cgit v1.2.1 From 814455b7ad321c88e730662fda58261087b72e72 Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Mon, 18 Feb 2008 19:06:32 +0000 Subject: some improvements to the docs: -some modules were not at all documented, only few are left now -the copyright message doesn't have to be printed for every module in the docs -fix FindKorundom.cmake, it didn't follow the style guide and had typos (e.g. Korumdum_FOUND instead of KORUNDUM_FOUND) Alex (will commit modified FindKDE4Internal.cmake after Christians commit) svn path=/trunk/KDE/kdelibs/; revision=776742 --- modules/FindEigen.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/FindEigen.cmake') diff --git a/modules/FindEigen.cmake b/modules/FindEigen.cmake index 733b2963..1a5fe34f 100644 --- a/modules/FindEigen.cmake +++ b/modules/FindEigen.cmake @@ -3,7 +3,7 @@ # # EIGEN_FOUND - system has eigen lib # EIGEN_INCLUDE_DIR - the eigen include directory -# + # Copyright (c) 2006, 2007 Montel Laurent, # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. @@ -21,7 +21,7 @@ find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h ) include(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(Eigen DEFAULT_MSG EIGEN_INCLUDE_DIR ) +find_package_handle_standard_args(Eigen DEFAULT_MSG EIGEN_INCLUDE_DIR ) mark_as_advanced(EIGEN_INCLUDE_DIR) -- cgit v1.2.1 From 7fa1b497d115b80bad259aa2fb09fe4b1101c84b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Jacob?= Date: Sun, 16 Nov 2008 20:01:31 +0000 Subject: remove remnants of eigen 1 svn path=/trunk/KDE/kdelibs/; revision=885225 --- modules/FindEigen.cmake | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 modules/FindEigen.cmake (limited to 'modules/FindEigen.cmake') diff --git a/modules/FindEigen.cmake b/modules/FindEigen.cmake deleted file mode 100644 index 1a5fe34f..00000000 --- a/modules/FindEigen.cmake +++ /dev/null @@ -1,30 +0,0 @@ -# - Try to find eigen lib -# Once done this will define -# -# EIGEN_FOUND - system has eigen lib -# EIGEN_INCLUDE_DIR - the eigen include directory - -# Copyright (c) 2006, 2007 Montel Laurent, -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - -if (EIGEN_INCLUDE_DIR) - - # in cache already - set(EIGEN_FOUND TRUE) - -else (EIGEN_INCLUDE_DIR) - -find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h - PATHS - ${INCLUDE_INSTALL_DIR} - ) - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Eigen DEFAULT_MSG EIGEN_INCLUDE_DIR ) - - -mark_as_advanced(EIGEN_INCLUDE_DIR) - -endif(EIGEN_INCLUDE_DIR) - -- cgit v1.2.1 From 301bf4d88c7b62ef81b5ad8c48621205519ad14e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Jacob?= Date: Mon, 24 Nov 2008 22:14:32 +0000 Subject: add back FindEigen.cmake, deprecated (in favor of Eigen2), for compatibility only. CCMAIL:neundorf@kde.org svn path=/trunk/KDE/kdelibs/; revision=888585 --- modules/FindEigen.cmake | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 modules/FindEigen.cmake (limited to 'modules/FindEigen.cmake') diff --git a/modules/FindEigen.cmake b/modules/FindEigen.cmake new file mode 100644 index 00000000..c65cb8dc --- /dev/null +++ b/modules/FindEigen.cmake @@ -0,0 +1,33 @@ +# Note that Eigen1 is deprecated in favor of Eigen2. So this file is deprecated +# in favor of FindEigen2.cmake. It is kept only for compatibility. +# +# - Try to find Eigen1 library +# Once done this will define +# +# EIGEN_FOUND - system has eigen lib +# EIGEN_INCLUDE_DIR - the eigen include directory + +# Copyright (c) 2006, 2007 Montel Laurent, +# Redistribution and use is allowed according to the terms of the BSD license. +# For details see the accompanying COPYING-CMAKE-SCRIPTS file. + +if (EIGEN_INCLUDE_DIR) + + # in cache already + set(EIGEN_FOUND TRUE) + +else (EIGEN_INCLUDE_DIR) + +find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h + PATHS + ${INCLUDE_INSTALL_DIR} + ) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Eigen DEFAULT_MSG EIGEN_INCLUDE_DIR ) + + +mark_as_advanced(EIGEN_INCLUDE_DIR) + +endif(EIGEN_INCLUDE_DIR) + -- cgit v1.2.1 From 4051cfa096f4fa11e6cea0950970e741140cdd0d Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Tue, 24 Aug 2010 20:05:51 +0000 Subject: -use consistent casing within each file, remove unnecessary checks Alex svn path=/trunk/KDE/kdelibs/; revision=1167513 --- modules/FindEigen.cmake | 9 --------- 1 file changed, 9 deletions(-) (limited to 'modules/FindEigen.cmake') diff --git a/modules/FindEigen.cmake b/modules/FindEigen.cmake index c65cb8dc..805deb2d 100644 --- a/modules/FindEigen.cmake +++ b/modules/FindEigen.cmake @@ -11,13 +11,6 @@ # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. -if (EIGEN_INCLUDE_DIR) - - # in cache already - set(EIGEN_FOUND TRUE) - -else (EIGEN_INCLUDE_DIR) - find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h PATHS ${INCLUDE_INSTALL_DIR} @@ -26,8 +19,6 @@ find_path(EIGEN_INCLUDE_DIR NAMES eigen/matrix.h include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Eigen DEFAULT_MSG EIGEN_INCLUDE_DIR ) - mark_as_advanced(EIGEN_INCLUDE_DIR) -endif(EIGEN_INCLUDE_DIR) -- cgit v1.2.1