[mlpack-git] master: Merge branch 'cli_option' of https://github.com/xantares/mlpack into xantares-cli_option (3991cc2)

gitdub at mlpack.org gitdub at mlpack.org
Mon Apr 18 11:55:07 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/cf2b62565078ffd3eb6c814bf37f286838afabae...28ae007678c8867122094fdf072793b227690404

>---------------------------------------------------------------

commit 3991cc2c271e04500ec4f2580598bbcabfa25ca6
Merge: cf2b625 9cd5bec
Author: Ryan Curtin <ryan at ratml.org>
Date:   Mon Apr 18 08:55:07 2016 -0700

    Merge branch 'cli_option' of https://github.com/xantares/mlpack into xantares-cli_option


>---------------------------------------------------------------

3991cc2c271e04500ec4f2580598bbcabfa25ca6
 CMakeLists.txt                                     |  1 +
 src/mlpack/methods/CMakeLists.txt                  | 13 ++++++++
 src/mlpack/methods/adaboost/CMakeLists.txt         |  8 +----
 src/mlpack/methods/cf/CMakeLists.txt               |  8 +----
 src/mlpack/methods/decision_stump/CMakeLists.txt   |  9 ++----
 src/mlpack/methods/det/CMakeLists.txt              | 10 +-----
 src/mlpack/methods/emst/CMakeLists.txt             |  9 ++----
 src/mlpack/methods/fastmks/CMakeLists.txt          | 10 ++----
 src/mlpack/methods/gmm/CMakeLists.txt              | 28 ++--------------
 src/mlpack/methods/hmm/CMakeLists.txt              | 37 +++-------------------
 src/mlpack/methods/hoeffding_trees/CMakeLists.txt  |  9 ++----
 src/mlpack/methods/kernel_pca/CMakeLists.txt       |  9 ++----
 src/mlpack/methods/kmeans/CMakeLists.txt           |  9 +-----
 src/mlpack/methods/lars/CMakeLists.txt             |  8 +----
 .../methods/linear_regression/CMakeLists.txt       |  9 ++----
 .../methods/local_coordinate_coding/CMakeLists.txt |  9 ++----
 ...c_main.cpp => local_coordinate_coding_main.cpp} |  0
 .../methods/logistic_regression/CMakeLists.txt     |  9 ++----
 src/mlpack/methods/lsh/CMakeLists.txt              |  8 +----
 src/mlpack/methods/mean_shift/CMakeLists.txt       |  9 +-----
 src/mlpack/methods/mvu/CMakeLists.txt              |  9 ++----
 src/mlpack/methods/naive_bayes/CMakeLists.txt      |  9 ++----
 src/mlpack/methods/nca/CMakeLists.txt              |  8 +----
 src/mlpack/methods/neighbor_search/CMakeLists.txt  | 16 ++--------
 src/mlpack/methods/nmf/CMakeLists.txt              |  8 +----
 src/mlpack/methods/pca/CMakeLists.txt              |  9 ++----
 src/mlpack/methods/perceptron/CMakeLists.txt       |  9 +-----
 src/mlpack/methods/radical/CMakeLists.txt          |  9 ++----
 src/mlpack/methods/range_search/CMakeLists.txt     |  9 ++----
 src/mlpack/methods/rann/CMakeLists.txt             |  8 +----
 .../methods/softmax_regression/CMakeLists.txt      |  8 +----
 src/mlpack/methods/sparse_coding/CMakeLists.txt    |  9 ++----
 32 files changed, 65 insertions(+), 258 deletions(-)

diff --cc src/mlpack/methods/neighbor_search/CMakeLists.txt
index 1a76797,dd26eeb..407ad6f
--- a/src/mlpack/methods/neighbor_search/CMakeLists.txt
+++ b/src/mlpack/methods/neighbor_search/CMakeLists.txt
@@@ -29,37 -29,6 +29,27 @@@ endforeach(
  # the parent scope).
  set(MLPACK_SRCS ${MLPACK_SRCS} ${DIR_SRCS} PARENT_SCOPE)
  
- add_executable(mlpack_knn
-   allknn_main.cpp
- )
- target_link_libraries(mlpack_knn
-   mlpack
- )
- 
- add_executable(mlpack_kfn
-   allkfn_main.cpp
- )
- target_link_libraries(mlpack_kfn
-   mlpack
- )
 -add_cli_executable(allknn)
 -add_cli_executable(allkfn)
++# Add mlpack_knn and mlpack_kfn executables.
++add_cli_executable(knn)
++add_cli_executable(kfn)
  
 +install(TARGETS mlpack_knn mlpack_kfn RUNTIME DESTINATION bin)
 +
 +# -- mlpack_knn/mlpack_kfn compatibility start --
 +# Make a copy of mlpack_knn/mlpack_kfn both on Windows and *unix for
 +# compatibility.  This should be removed by mlpack 3.0.0.
 +get_property(knn_loc TARGET mlpack_knn PROPERTY LOCATION)
 +get_filename_component(knn_ext ${knn_loc} EXT)
 +
 +add_custom_command(TARGET mlpack_knn POST_BUILD
 +    COMMAND ${CMAKE_COMMAND} -E copy
 +    $<TARGET_FILE:mlpack_knn> $<TARGET_FILE_DIR:mlpack_knn>/mlpack_allknn${knn_ext}
 +)
 +
 +get_property(kfn_loc TARGET mlpack_kfn PROPERTY LOCATION)
 +get_filename_component(kfn_ext ${kfn_loc} EXT)
 +
 +add_custom_command(TARGET mlpack_kfn POST_BUILD
 +    COMMAND ${CMAKE_COMMAND} -E copy
 +    $<TARGET_FILE:mlpack_kfn> $<TARGET_FILE_DIR:mlpack_kfn>/mlpack_allkfn${kfn_ext}
 +)




More information about the mlpack-git mailing list