You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
819 B

  1. # - Try to find eigen2 headers
  2. # Once done this will define
  3. #
  4. # MTL4_FOUND - system has eigen2 lib
  5. # MTL4_INCLUDE_DIR - the eigen2 include directory
  6. #
  7. # Copyright (C) 2008 Gael Guennebaud <gael.guennebaud@inria.fr>
  8. # Adapted from FindEigen.cmake:
  9. # Copyright (c) 2006, 2007 Montel Laurent, <montel@kde.org>
  10. # Redistribution and use is allowed according to the terms of the BSD license.
  11. # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
  12. if (MTL4_INCLUDE_DIR)
  13. # in cache already
  14. set(MTL4_FOUND TRUE)
  15. else (MTL4_INCLUDE_DIR)
  16. find_path(MTL4_INCLUDE_DIR NAMES boost/numeric/mtl/mtl.hpp
  17. PATHS
  18. ${INCLUDE_INSTALL_DIR}
  19. )
  20. include(FindPackageHandleStandardArgs)
  21. find_package_handle_standard_args(MTL4 DEFAULT_MSG MTL4_INCLUDE_DIR)
  22. mark_as_advanced(MTL4_INCLUDE_DIR)
  23. endif(MTL4_INCLUDE_DIR)