55 lines
1.5 KiB
CMake
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)
|