Skip to content

Commit b7b75ae

Browse files
committed
Fix MLModule post-build copy path for MSVC generators
1 parent ee7d056 commit b7b75ae

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/ml/build.cmake

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,16 @@ endif (ANDROID)
7878

7979
if (MSVC)
8080
add_custom_command (TARGET ${ML_MODULE_NAME} POST_BUILD
81-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME}" "${CMAKE_CURRENT_SOURCE_DIR}/nodejs_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
82-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME}" "${CMAKE_CURRENT_SOURCE_DIR}/python_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
83-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME}" "${CMAKE_CURRENT_SOURCE_DIR}/julia_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
84-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME}" "${CMAKE_CURRENT_SOURCE_DIR}/java_package/brainflow/src/main/resources/${ML_MODULE_COMPILED_NAME}"
85-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME}" "${CMAKE_CURRENT_SOURCE_DIR}/csharp_package/brainflow/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
86-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME}" "${CMAKE_CURRENT_SOURCE_DIR}/matlab_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
81+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/nodejs_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
82+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/python_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
83+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/julia_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
84+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/java_package/brainflow/src/main/resources/${ML_MODULE_COMPILED_NAME}"
85+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/csharp_package/brainflow/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
86+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/matlab_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
8787
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/ml/inc/ml_module.h" "${CMAKE_CURRENT_SOURCE_DIR}/matlab_package/brainflow/inc/ml_module.h"
8888
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/utils/inc/shared_export_matlab.h" "${CMAKE_CURRENT_SOURCE_DIR}/matlab_package/brainflow/inc/shared_export.h"
89-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME}" "${CMAKE_CURRENT_SOURCE_DIR}/rust_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
90-
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/compiled/$<CONFIG>/${ML_MODULE_COMPILED_NAME_DOT_LIB}" "${CMAKE_CURRENT_SOURCE_DIR}/rust_package/brainflow/lib/${ML_MODULE_COMPILED_NAME_DOT_LIB}"
89+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/rust_package/brainflow/lib/${ML_MODULE_COMPILED_NAME}"
90+
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "$<TARGET_LINKER_FILE:${ML_MODULE_NAME}>" "${CMAKE_CURRENT_SOURCE_DIR}/rust_package/brainflow/lib/${ML_MODULE_COMPILED_NAME_DOT_LIB}"
9191
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/ml/inc/ml_module.h" "${CMAKE_CURRENT_SOURCE_DIR}/rust_package/brainflow/inc/ml_module.h"
9292
COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_CURRENT_SOURCE_DIR}/src/utils/inc/shared_export_matlab.h" "${CMAKE_CURRENT_SOURCE_DIR}/rust_package/brainflow/inc/shared_export.h"
9393
)

0 commit comments

Comments
 (0)