Files
igl/tutorial/cmake/FindTETGEN.cmake
T

27 lines
794 B
CMake

# - Try to find the TETGEN library
# Once done this will define
#
# TETGEN_FOUND - system has TETGEN
# TETGEN_INCLUDE_DIR - the TETGEN include directory
# TETGEN_SOURCES - the TETGEN source files
FIND_PATH(TETGEN_INCLUDE_DIR tetgen.h
/usr/include
/usr/local/include
${PROJECT_SOURCE_DIR}/../libigl/external/tetgen/
${PROJECT_SOURCE_DIR}/../../external/tetgen/
NO_DEFAULT_PATH
)
set(TETGEN_SOURCES ${TETGEN_INCLUDE_DIR}/tetgen.cxx ${TETGEN_INCLUDE_DIR}/predicates.cxx)
if(TETGEN_INCLUDE_DIR)
message(STATUS "Found TETGEN: ${TETGEN_INCLUDE_DIR}")
else(TETGEN_INCLUDE_DIR)
message(FATAL_ERROR "could NOT find TETGEN")
endif(TETGEN_INCLUDE_DIR)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DTETLIBRARY")
MARK_AS_ADVANCED(TETGEN_INCLUDE_DIR TETGEN_LIBRARIES TETGEN_SOURCES)