Files
igl/tutorial/cmake/FindLIBCOMISO.cmake
T
2015-06-08 00:00:40 +02:00

84 lines
2.5 KiB
CMake

# - Try to find the LIBCOMISO library
# Once done this will define
#
# LIBCOMISO_FOUND - system has LIBCOMISO
# LIBCOMISO_INCLUDE_DIR - the LIBCOMISO include directory
# LIBCOMISO_LIBRARY - the LIBCOMISO binary lib
FIND_PATH(LIBCOMISO_INCLUDE_DIR CoMISo/Solver/ConstrainedSolver.hh
/usr/include
/usr/local/include
$ENV{LIBCOMISOROOT}/include
$ENV{LIBCOMISO_ROOT}/include
$ENV{LIBCOMISO_DIR}/include
$ENV{LIBCOMISO_DIR}/inc
${PROJECT_SOURCE_DIR}/../
${PROJECT_SOURCE_DIR}/../../
${PROJECT_SOURCE_DIR}/../../../
${PROJECT_SOURCE_DIR}/../CoMISo/
${PROJECT_SOURCE_DIR}/../CoMISo/include
${PROJECT_SOURCE_DIR}/../../CoMISo/
${PROJECT_SOURCE_DIR}/../../CoMISo/include
/Users/daniele/Dropbox/igl/MIQ/src
/Users/olkido/Documents/igl/MIQ/src
)
#message(FATAL_ERROR "${LIBCOMISO_INCLUDE_DIR}")
FIND_LIBRARY(LIBCOMISO_LIBRARY NAMES CoMISo
PATHS
#/usr/local
/usr/X11
/usr
/
${PROJECT_SOURCE_DIR}/../CoMISo/
${PROJECT_SOURCE_DIR}/../CoMISo/build/Build/lib/CoMISo/
${PROJECT_SOURCE_DIR}/../../CoMISo/
${PROJECT_SOURCE_DIR}/../../CoMISo/build/Build/lib/CoMISo/
${PROJECT_SOURCE_DIR}/../../../CoMISo/
${PROJECT_SOURCE_DIR}/../../../CoMISo/build/Build/lib/CoMISo/
/Users/olkido/Documents/igl/MIQ/src/CoMISo/Build
/usr/local/lib
/usr/local/lib/CoMISo
/usr/lib
/usr/lib/CoMISo
)
#message(STATUS "${LIBCOMISO_LIBRARY}")
SET(LIBCOMISO_FOUND "NO")
IF (COMISO_INCLUDE_DIR AND LIBCOMISO_LIBRARY)
SET(LIBCOMISO_FOUND "YES")
ENDIF (COMISO_INCLUDE_DIR AND LIBCOMISO_LIBRARY)
if(LIBCOMISO_INCLUDE_DIR AND LIBCOMISO_LIBRARY)
#message("${LIBCOMISO_INCLUDE_DIR}")
set(LIBCOMISO_INCLUDE_DIRS
${LIBCOMISO_INCLUDE_DIR}
${LIBCOMISO_INCLUDE_DIR}/CoMISo
${LIBCOMISO_INCLUDE_DIR}/CoMISo/Solver
${LIBCOMISO_INCLUDE_DIR}/CoMISo/EigenSolver
${LIBCOMISO_INCLUDE_DIR}/CoMISo/NSolver
${LIBCOMISO_INCLUDE_DIR}/CoMISo/Config
${LIBCOMISO_INCLUDE_DIR}/CoMISo/Utils
${LIBCOMISO_INCLUDE_DIR}/CoMISo/QtWidgets
${LIBCOMISO_INCLUDE_DIR}/CoMISo/gmm/include
)
#message("${LIBCOMISO_INCLUDE_DIRS}")
set(LIBCOMISO_INCLUDE_DIR ${LIBCOMISO_INCLUDE_DIR})
add_definitions(-DINCLUDE_TEMPLATES)
message(STATUS "Found LIBCOMISO: ${LIBCOMISO_INCLUDE_DIR} ${LIBCOMISO_LIBRARY}")
set(LIBCOMISO_FOUND TRUE)
else(LIBCOMISO_INCLUDE_DIR)
if (NOT LIBCOMISO_FIND_QUIETLY)
message(FATAL_ERROR "could NOT find LIBCOMISO")
endif (NOT LIBCOMISO_FIND_QUIETLY)
endif(LIBCOMISO_INCLUDE_DIR AND LIBCOMISO_LIBRARY)