[mlpack-svn] r13720 - mlpack/trunk/src/mlpack/bindings/matlab
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Tue Oct 16 00:33:16 EDT 2012
Author: rcurtin
Date: 2012-10-16 00:33:15 -0400 (Tue, 16 Oct 2012)
New Revision: 13720
Modified:
mlpack/trunk/src/mlpack/bindings/matlab/CMakeLists.txt
Log:
Add MLPACK MATLAB bindings to the default MATLAB path.
Modified: mlpack/trunk/src/mlpack/bindings/matlab/CMakeLists.txt
===================================================================
--- mlpack/trunk/src/mlpack/bindings/matlab/CMakeLists.txt 2012-10-16 04:32:33 UTC (rev 13719)
+++ mlpack/trunk/src/mlpack/bindings/matlab/CMakeLists.txt 2012-10-16 04:33:15 UTC (rev 13720)
@@ -71,3 +71,20 @@
set(MATLAB_TOOLBOX_DIR "${MATLAB_ROOT}/toolbox")
add_subdirectory(emst)
+
+# Create a target whose sole purpose is to modify the pathdef.m MATLAB file so
+# that the MLPACK toolbox is added to the MATLAB default path.
+add_custom_target(matlab ALL
+ # Modify pathdef.m.
+ COMMAND ${CMAKE_COMMAND} -D MATLAB_ROOT="${MATLAB_ROOT}" -D
+ PATHDEF_OUTPUT_FILE="${CMAKE_BINARY_DIR}/matlab/pathdef.m" -P
+ ${CMAKE_SOURCE_DIR}/CMake/ModifyMatlabPathdef.cmake
+ # Due to the dependencies, 'make matlab' makes all the bindings.
+ DEPENDS
+ emst_mex
+)
+
+install(FILES "${CMAKE_BINARY_DIR}/matlab/pathdef.m"
+ DESTINATION "${MATLAB_ROOT}/toolbox/local/"
+)
+
More information about the mlpack-svn
mailing list