[mlpack-git] master: Make mlpack_allknn by copy (2f9ad40)
gitdub at mlpack.org
gitdub at mlpack.org
Fri Apr 15 21:38:39 EDT 2016
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/c5573b26c0f5c78037e4b82e75ccbcef6f254694...0e6f3512e5893f9fefd1b0c9cc8e1c4928fe3e12
>---------------------------------------------------------------
commit 2f9ad404930b8501bf386c5678f8276c21e5ba26
Author: Darcy Liu <tearnon at live.com>
Date: Sat Apr 16 02:38:39 2016 +0100
Make mlpack_allknn by copy
>---------------------------------------------------------------
2f9ad404930b8501bf386c5678f8276c21e5ba26
src/mlpack/methods/neighbor_search/CMakeLists.txt | 17 +++++------------
1 file changed, 5 insertions(+), 12 deletions(-)
diff --git a/src/mlpack/methods/neighbor_search/CMakeLists.txt b/src/mlpack/methods/neighbor_search/CMakeLists.txt
index 112e993..84940a4 100644
--- a/src/mlpack/methods/neighbor_search/CMakeLists.txt
+++ b/src/mlpack/methods/neighbor_search/CMakeLists.txt
@@ -48,19 +48,12 @@ 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
# should be removed in future release
-add_executable(mlpack_allknn
- allknn_main.cpp
-)
-target_link_libraries(mlpack_allknn
- mlpack
-)
+get_filename_component(knn_ext $<TARGET_FILE:mlpack_knn> EXT)
-add_executable(mlpack_allkfn
- allkfn_main.cpp
-)
-target_link_libraries(mlpack_allkfn
- mlpack
+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}
)
-install(TARGETS mlpack_allknn mlpack_allkfn RUNTIME DESTINATION bin)
+MESSAGE( STATUS "knn_ext:" ${knn_ext} )
+MESSAGE( STATUS "mlpack_knn:" $<TARGET_FILE:mlpack_knn> )
# -- mlpack_knn/mlpack_kfn compatibility end --
More information about the mlpack-git
mailing list