@@ -16,12 +16,10 @@ function(copy TARGET)
16
16
foreach (index RANGE ${len} )
17
17
list (GET copy_lib_SRCS ${index} src )
18
18
list (GET copy_lib_DSTS ${index} dst )
19
- add_custom_command (TARGET ${TARGET} PRE_BUILD COMMAND mkdir -p "${dst} " )
20
- if (IS_DIRECTORY ${src} )
21
- add_custom_command (TARGET ${TARGET} PRE_BUILD COMMAND cp -r "${src} " "${dst} " )
22
- else ()
23
- add_custom_command (TARGET ${TARGET} PRE_BUILD COMMAND cp "${src} " "${dst} " )
24
- endif ()
19
+ add_custom_command (TARGET ${TARGET} PRE_BUILD
20
+ COMMAND mkdir -p "${dst} "
21
+ COMMAND cp -r "${src} " "${dst} "
22
+ COMMENT "copying ${src} -> ${dst} " )
25
23
endforeach ()
26
24
endfunction ()
27
25
@@ -53,11 +51,11 @@ IF(NOT PROTOBUF_FOUND)
53
51
ENDIF (NOT PROTOBUF_FOUND )
54
52
55
53
# paddle fluid module
56
- set (src_dir "${PADDLE_SOURCE_DIR} /paddle" )
57
- set (dst_dir "${CMAKE_INSTALL_PREFIX} /paddle" )
54
+ set (src_dir "${PADDLE_SOURCE_DIR} /paddle/fluid " )
55
+ set (dst_dir "${CMAKE_INSTALL_PREFIX} /paddle/fluid " )
58
56
set (module "framework" )
59
57
copy (framework_lib DEPS framework_py_proto
60
- SRCS ${src_dir} /${module}/*.h ${src_dir} /${module}/details/*.h ${PADDLE_BINARY_DIR} /paddle/framework/framework.pb.h
58
+ SRCS ${src_dir} /${module}/*.h ${src_dir} /${module}/details/*.h ${PADDLE_BINARY_DIR} /paddle/fluid/ framework/framework.pb.h
61
59
DSTS ${dst_dir} /${module} ${dst_dir} /${module}/details ${dst_dir} /${module}
62
60
)
63
61
@@ -69,7 +67,7 @@ copy(memory_lib
69
67
70
68
set (module "inference" )
71
69
copy (inference_lib DEPENDS paddle_fluid_shared
72
- SRCS ${src_dir} /${module}/*.h ${PADDLE_BINARY_DIR} /paddle/inference/libpaddle_fluid.so
70
+ SRCS ${src_dir} /${module}/*.h ${PADDLE_BINARY_DIR} /paddle/fluid/ inference/libpaddle_fluid.so
73
71
DSTS ${dst_dir} /${module} ${dst_dir} /${module}
74
72
)
75
73
0 commit comments