[mlpack-svn] r13946 - mlpack/trunk/src/mlpack/bindings/matlab/allknn

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Nov 28 18:05:15 EST 2012


Author: rcurtin
Date: 2012-11-28 18:05:14 -0500 (Wed, 28 Nov 2012)
New Revision: 13946

Added:
   mlpack/trunk/src/mlpack/bindings/matlab/allknn/CMakeLists.txt
Log:
Add CMake configuration for this binding.


Added: mlpack/trunk/src/mlpack/bindings/matlab/allknn/CMakeLists.txt
===================================================================
--- mlpack/trunk/src/mlpack/bindings/matlab/allknn/CMakeLists.txt	                        (rev 0)
+++ mlpack/trunk/src/mlpack/bindings/matlab/allknn/CMakeLists.txt	2012-11-28 23:05:14 UTC (rev 13946)
@@ -0,0 +1,19 @@
+# Simple rules for building mex file.  The _mex suffix is necessary to avoid
+# target name conflicts, and the mex file must have a different name than the .m
+# file.
+add_library(allknn_mex SHARED
+  allknn.cpp
+)
+target_link_libraries(allknn_mex
+  mlpack
+  ${LIBXML2_LIBRARIES}
+)
+
+# Installation rule.  Install both the mex and the MATLAB file.
+install(TARGETS allknn_mex
+  LIBRARY DESTINATION "${MATLAB_TOOLBOX_DIR}/mlpack/"
+)
+install(FILES
+  allknn.m
+  DESTINATION "${MATLAB_TOOLBOX_DIR}/mlpack/"
+)




More information about the mlpack-svn mailing list