Show
Ignore:
Timestamp:
10/15/09 12:07:25 (15 years ago)
Author:
suzdalev
Message:

mac compilation

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/system/FindMatlab.cmake

    r592 r662  
    6464 
    6565  FILE(GLOB _auto_matlab_prefixes "/usr/local/matlab*" "/opt/matlab*" "~/bin" ${MATLAB_ROOT}) 
     66  IF(APPLE) 
     67        FILE(GLOB _auto_matlab_prefixes "/Applications/MATLAB*") 
     68  ENDIF(APPLE) 
    6669 
    6770  IF(CMAKE_SIZEOF_VOID_P EQUAL 4) 
     
    7376    SET(MATLAB_MEX_SUFFIX mexa64) 
    7477  ENDIF(CMAKE_SIZEOF_VOID_P EQUAL 4) 
     78   
     79  IF(APPLE) 
     80    SET(_matlab_path_suffixes "bin/maci") 
     81    SET(MATLAB_MEX_SUFFIX mexmaci) 
     82  ENDIF(APPLE) 
    7583 
    7684  SET(_libmex_name "mex") 
     
    116124ENDFOREACH(_matlab_prefix) 
    117125 
     126# APPLE has system libmx.dylib which is prefrred over the matlab one -- hard code Matlab 
     127     IF(APPLE) 
     128      SET(MATLAB_MX_LIBRARY "${_matlab_libdir}/libmx.dylib") 
     129     ENDIF(APPLE) 
     130  
    118131SET(MATLAB_LIBRARIES 
    119132  ${MATLAB_MEX_LIBRARY} 
     
    125138  SET(MATLAB_FOUND 1) 
    126139  MESSAGE(STATUS "Found Matlab arch ${MATLAB_MEX_SUFFIX} at ${MATLAB_INCLUDE_DIR}") 
     140  IF(APPLE) 
     141    MESSAGE(STATUS "MX at ${MATLAB_MX_LIBRARY}") 
     142    ENDIF(APPLE) 
     143   
    127144ELSE(MATLAB_INCLUDE_DIR AND MATLAB_LIBRARIES) 
    128145  MESSAGE(STATUS "Matlab not found")