[mlpack-svn] r13716 - mlpack/trunk/CMake

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Mon Oct 15 23:46:34 EDT 2012


Author: rcurtin
Date: 2012-10-15 23:46:34 -0400 (Mon, 15 Oct 2012)
New Revision: 13716

Modified:
   mlpack/trunk/CMake/FindMatlabMex.cmake
Log:
Further clean up script and handle things better when MATLAB does exist.


Modified: mlpack/trunk/CMake/FindMatlabMex.cmake
===================================================================
--- mlpack/trunk/CMake/FindMatlabMex.cmake	2012-10-16 03:13:37 UTC (rev 13715)
+++ mlpack/trunk/CMake/FindMatlabMex.cmake	2012-10-16 03:46:34 UTC (rev 13716)
@@ -92,14 +92,15 @@
   ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
 ENDIF(WIN32)
 
-IF(NOT "${MATLAB_MEX}" AND "${MatlabMex_FIND_REQUIRED}")
+IF(NOT EXISTS "${MATLAB_MEX}" AND "${MatlabMex_FIND_REQUIRED}")
   MESSAGE(FATAL_ERROR "Could not find MATLAB mex compiler; try specifying MATLAB_ROOT.")
-ELSE(NOT "${MATLAB_MEX}" AND "${MatlabMex_FIND_REQUIRED}")
-  IF("${MATLAB_MEX}")
+ELSE(NOT EXISTS "${MATLAB_MEX}" AND "${MatlabMex_FIND_REQUIRED}")
+  IF(EXISTS "${MATLAB_MEX}")
     MESSAGE(STATUS "Found MATLAB mex compiler: ${MATLAB_MEX}")
     MESSAGE(STATUS "MATLAB root: ${MATLAB_ROOT}")
-  ENDIF("${MATLAB_MEX}")
-ENDIF(NOT "${MATLAB_MEX}" AND "${MatlabMex_FIND_REQUIRED}")
+    SET(MATLABMEX_FOUND 1)
+  ENDIF(EXISTS "${MATLAB_MEX}")
+ENDIF(NOT EXISTS "${MATLAB_MEX}" AND "${MatlabMex_FIND_REQUIRED}")
 
 MARK_AS_ADVANCED(
   MATLAB_MEX




More information about the mlpack-svn mailing list