|
|
|
@ -92,11 +92,12 @@ cc_test(init_test SRCS init_test.cc DEPS init)
|
|
|
|
|
cc_test(op_kernel_type_test SRCS op_kernel_type_test.cc DEPS place device_context framework_proto)
|
|
|
|
|
cc_test(cow_ptr_tests SRCS details/cow_ptr_test.cc)
|
|
|
|
|
|
|
|
|
|
if(NOT WITH_C_API AND WITH_FLUID)
|
|
|
|
|
file(GLOB FRAMEWORK_HEADERS *.h)
|
|
|
|
|
install(FILES ${FRAMEWORK_HEADERS} DESTINATION include/paddle/framework)
|
|
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/framework.pb.h DESTINATION include/paddle/framework)
|
|
|
|
|
install(FILES details/cow_ptr.h details/op_registry.h DESTINATION include/paddle/framework/details)
|
|
|
|
|
endif()
|
|
|
|
|
set(lib_dir "${CMAKE_INSTALL_PREFIX}/paddle/framework")
|
|
|
|
|
add_custom_target(framework_lib DEPENDS framework_py_proto
|
|
|
|
|
COMMAND mkdir -p "${lib_dir}/details"
|
|
|
|
|
COMMAND cp "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${lib_dir}"
|
|
|
|
|
COMMAND cp "${CMAKE_CURRENT_SOURCE_DIR}/details/*.h" "${lib_dir}/details"
|
|
|
|
|
COMMAND cp "${CMAKE_CURRENT_BINARY_DIR}/framework.pb.h" "${lib_dir}"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
cc_test(channel_test SRCS channel_test.cc)
|
|
|
|
|