https://github.com/unlin/libbwabstraction
Tip revision: 2b5968f8c7e02ec9e04bd9ed159d6677f40b44f7 authored by Hung-Kuo Chu on 27 October 2019, 06:41:49 UTC
Update README.md
Update README.md
Tip revision: 2b5968f
FindOpenMesh.cmake
# - Try to find OPENMESH
# Once done this will define
#
# OPENMESH_FOUND - system has OPENMESH
# OPENMESH_INCLUDE_DIR - the OPENMESH include directory
# OPENMESH_LIBRARIES - the OPENMESH libraries
# OPENMESH_LIBRARY_DIR - the OPENMESH libraries directory
#
IF (OPENMESH_INCLUDE_DIR)
# Already in cache, be silent
SET(OPENMESH_FIND_QUIETLY TRUE)
ENDIF (OPENMESH_INCLUDE_DIR)
FIND_PATH(OPENMESH_INCLUDE_DIR OpenMesh/Core/Mesh/PolyMeshT.hh
PATHS /usr/local/include
/usr/include
/opt/local/include
/opt/include
$ENV{OPENMESH_DIR}/src
$ENV{OPENMESH_DIR}/include
)
IF (OPENMESH_INCLUDE_DIR)
IF (WIN32)
SET(OPENMESH_LIBRARY_DIR "${OPENMESH_INCLUDE_DIR}/../lib")
ELSE (WIN32)
SET(OPENMESH_LIBRARY_DIR "${OPENMESH_INCLUDE_DIR}/../lib/OpenMesh")
ENDIF (WIN32)
FIND_LIBRARY(OPENMESH_CORE_LIBRARY_RELEASE NAMES OpenMeshCore libOpenMeshCore PATHS ${OPENMESH_LIBRARY_DIR})
FIND_LIBRARY(OPENMESH_TOOLS_LIBRARY_RELEASE NAMES OpenMeshTools libOpenMeshTools PATHS ${OPENMESH_LIBRARY_DIR})
SET(OPENMESH_LIBRARY_RELEASE
${OPENMESH_CORE_LIBRARY_RELEASE}
${OPENMESH_TOOLS_LIBRARY_RELEASE})
FIND_LIBRARY(OPENMESH_CORE_LIBRARY_DEBUG NAMES OpenMeshCored libOpenMeshCored PATHS ${OPENMESH_LIBRARY_DIR})
FIND_LIBRARY(OPENMESH_TOOLS_LIBRARY_DEBUG NAMES OpenMeshToolsd libOpenMeshToolsd PATHS ${OPENMESH_LIBRARY_DIR})
SET(OPENMESH_LIBRARY_DEBUG
${OPENMESH_CORE_LIBRARY_DEBUG}
${OPENMESH_TOOLS_LIBRARY_DEBUG})
ENDIF (OPENMESH_INCLUDE_DIR)
if(OPENMESH_LIBRARY_RELEASE)
if(OPENMESH_LIBRARY_DEBUG)
set(OPENMESH_LIBRARIES_ optimized ${OPENMESH_LIBRARY_RELEASE} debug ${OPENMESH_LIBRARY_DEBUG})
else()
set(OPENMESH_LIBRARIES_ ${OPENMESH_LIBRARY_RELEASE})
endif()
set(OPENMESH_LIBRARIES ${OPENMESH_LIBRARIES_} CACHE FILEPATH "The OpenMesh library")
endif()
IF(OPENMESH_INCLUDE_DIR AND OPENMESH_LIBRARIES)
SET(OPENMESH_FOUND TRUE)
MESSAGE(STATUS "Found OpenMesh: ${OPENMESH_LIBRARIES}")
ENDIF(OPENMESH_INCLUDE_DIR AND OPENMESH_LIBRARIES)
