FindLIBIGL.cmake 1003 B

1234567891011121314151617181920212223242526272829303132333435
  1. # - Try to find the LIBIGL library
  2. # Once done this will define
  3. #
  4. # LIBIGL_FOUND - system has LIBIGL
  5. # LIBIGL_INCLUDE_DIR - **the** LIBIGL include directory
  6. # LIBIGL_INCLUDE_DIRS - LIBIGL include directories
  7. # LIBIGL_SOURCES - the LIBIGL source files
  8. if(NOT LIBIGL_FOUND)
  9. FIND_PATH(LIBIGL_INCLUDE_DIR igl/readOBJ.h
  10. ${PROJECT_SOURCE_DIR}/../../include
  11. ${PROJECT_SOURCE_DIR}/../include
  12. ${PROJECT_SOURCE_DIR}/include
  13. ${PROJECT_SOURCE_DIR}/../external/libigl/include
  14. ${PROJECT_SOURCE_DIR}/../../external/libigl/include
  15. $ENV{LIBIGL}/include
  16. $ENV{LIBIGLROOT}/include
  17. $ENV{LIBIGL_ROOT}/include
  18. $ENV{LIBIGL_DIR}/include
  19. $ENV{LIBIGL_DIR}/inc
  20. /usr/include
  21. /usr/local/include
  22. /usr/local/igl/libigl/include
  23. )
  24. if(LIBIGL_INCLUDE_DIR)
  25. set(LIBIGL_FOUND TRUE)
  26. set(LIBIGL_INCLUDE_DIRS ${LIBIGL_INCLUDE_DIR} ${LIBIGL_INCLUDE_DIR}/../external/Singular_Value_Decomposition)
  27. #set(LIBIGL_SOURCES
  28. # ${LIBIGL_INCLUDE_DIR}/igl/viewer/Viewer.cpp
  29. #)
  30. endif()
  31. endif()