Files
igl/tutorial/cmake/FindMATLAB.cmake
T
Daniele Panozzo c398c05994 added nrosy field interpolation nrosy.h
added tutorial example for nrosy.h


Former-commit-id: 29a98c0d5e
2014-06-20 18:25:31 +02:00

55 lines
1.5 KiB
CMake

#
# Try to find a MATLAB installation
# Once done this will define
#
# MATLAB_FOUND
# MATLAB_INCLUDE_DIR
# MATLAB_LIBRARIES
#
FIND_PATH(MATLAB_INCLUDE_DIR engine.h
PATHS
/Applications/MATLAB_R2012b.app/extern/include
/Applications/MATLAB_R2013a.app/extern/include
/Applications/MATLAB_R2013b.app/extern/include
/Applications/MATLAB_R2014a.app/extern/include
/Applications/MATLAB_R2014b.app/extern/include
NO_DEFAULT_PATH)
FIND_LIBRARY(MATLAB_LIBRARY1 eng
PATHS
/Applications/MATLAB_R2012b.app/bin/maci64
/Applications/MATLAB_R2013a.app/bin/maci64
/Applications/MATLAB_R2013b.app/bin/maci64
/Applications/MATLAB_R2014a.app/bin/maci64
/Applications/MATLAB_R2014b.app/bin/maci64
PATH_SUFFIXES`
a
lib64
lib
dylib
NO_DEFAULT_PATH
)
FIND_LIBRARY(MATLAB_LIBRARY2 mx
PATHS
/Applications/MATLAB_R2012b.app/bin/maci64/
/Applications/MATLAB_R2013a.app/bin/maci64/
/Applications/MATLAB_R2013b.app/bin/maci64/
/Applications/MATLAB_R2014a.app/bin/maci64/
/Applications/MATLAB_R2014b.app/bin/maci64/
PATH_SUFFIXES
a
lib64
lib
dylib
NO_DEFAULT_PATH
)
if(MATLAB_INCLUDE_DIR AND MATLAB_LIBRARY1 AND MATLAB_LIBRARY2)
message(STATUS "Found MATLAB: ${MATLAB_INCLUDE_DIR}")
set(MATLAB_LIBRARIES ${MATLAB_LIBRARY1} ${MATLAB_LIBRARY2})
else(MATLAB_INCLUDE_DIR AND MATLAB_LIBRARY1 AND MATLAB_LIBRARY2)
message(FATAL_ERROR "could NOT find MATLAB")
endif(MATLAB_INCLUDE_DIR AND MATLAB_LIBRARY1 AND MATLAB_LIBRARY2)