[mlpack-git] master: Copy mlpack_knn/mlpack_kfn after they have been built (5702b9f)
gitdub at mlpack.org
gitdub at mlpack.org
Fri Apr 15 22:09:01 EDT 2016
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/c5573b26c0f5c78037e4b82e75ccbcef6f254694...0e6f3512e5893f9fefd1b0c9cc8e1c4928fe3e12
>---------------------------------------------------------------
commit 5702b9fe4cdb4bd337eead030749ca7c90955e26
Author: Darcy Liu <tearnon at live.com>
Date: Sat Apr 16 03:09:01 2016 +0100
Copy mlpack_knn/mlpack_kfn after they have been built
>---------------------------------------------------------------
5702b9fe4cdb4bd337eead030749ca7c90955e26
src/mlpack/methods/neighbor_search/CMakeLists.txt | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/mlpack/methods/neighbor_search/CMakeLists.txt b/src/mlpack/methods/neighbor_search/CMakeLists.txt
index 84940a4..16de97b 100644
--- a/src/mlpack/methods/neighbor_search/CMakeLists.txt
+++ b/src/mlpack/methods/neighbor_search/CMakeLists.txt
@@ -48,12 +48,22 @@ 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
-get_filename_component(knn_ext $<TARGET_FILE:mlpack_knn> EXT)
+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}
+)
+
MESSAGE( STATUS "knn_ext:" ${knn_ext} )
-MESSAGE( STATUS "mlpack_knn:" $<TARGET_FILE:mlpack_knn> )
+MESSAGE( STATUS "mlpack_knn:" ${knn_loc} )
+MESSAGE( STATUS "kfn_ext:" ${kfn_ext} )
+MESSAGE( STATUS "mlpack_kfn:" ${kfn_loc} )
# -- mlpack_knn/mlpack_kfn compatibility end --
More information about the mlpack-git
mailing list