17 foreach(ONE_COMMAND IN ITEMS ${ONE_COMMAND_FILES})
19 set(ONE_COMMAND_FILE ${ONE_COMMAND})
20 set(ONE_COMMAND_SRC "${CMAKE_CURRENT_SOURCE_DIR}/${ONE_COMMAND_FILE}")
21 set(ONE_COMMAND_BIN "${CMAKE_CURRENT_BINARY_DIR}/${ONE_COMMAND_FILE}")
22 set(ONE_COMMAND_TARGET "${ONE_COMMAND}_target")
24 add_custom_command(OUTPUT ${ONE_COMMAND_BIN}
25 COMMAND ${CMAKE_COMMAND} -E copy "${ONE_COMMAND_SRC}" "${ONE_COMMAND_BIN}"
26 DEPENDS ${ONE_COMMAND_SRC}
27 COMMENT "Generate ${ONE_COMMAND_BIN}"
30 add_custom_target(${ONE_COMMAND_TARGET} ALL DEPENDS ${ONE_COMMAND_BIN})
32 install(FILES ${ONE_COMMAND}
33 PERMISSIONS OWNER_WRITE OWNER_READ OWNER_EXECUTE
34 GROUP_READ GROUP_EXECUTE
35 WORLD_READ WORLD_EXECUTE
38 endforeach(ONE_COMMAND)
41 one-build.template.cfg
46 foreach(ONE_UTILITY IN ITEMS ${ONE_UTILITY_FILES})
48 set(ONE_UTILITY_FILE ${ONE_UTILITY})
49 set(ONE_UTILITY_SRC "${CMAKE_CURRENT_SOURCE_DIR}/${ONE_UTILITY_FILE}")
50 set(ONE_UTILITY_BIN "${CMAKE_CURRENT_BINARY_DIR}/${ONE_UTILITY_FILE}")
51 set(ONE_UTILITY_TARGET "${ONE_UTILITY}_target")
53 add_custom_command(OUTPUT ${ONE_UTILITY_BIN}
54 COMMAND ${CMAKE_COMMAND} -E copy "${ONE_UTILITY_SRC}" "${ONE_UTILITY_BIN}"
55 DEPENDS ${ONE_UTILITY_SRC}
56 COMMENT "Generate ${ONE_UTILITY_BIN}"
59 add_custom_target(${ONE_UTILITY_TARGET} ALL DEPENDS ${ONE_UTILITY_BIN})
61 install(FILES ${ONE_UTILITY}
62 PERMISSIONS OWNER_WRITE OWNER_READ
67 endforeach(ONE_UTILITY)
69 set(ONE_DOCUMENT_FILES
70 how-to-use-one-commands.txt
71 how-to-prepare-virtualenv.txt
72 how-to-create-hdf5-dataset.txt
75 foreach(ONE_DOCUMENT IN ITEMS ${ONE_DOCUMENT_FILES})
77 install(FILES ${ONE_DOCUMENT} DESTINATION doc)
79 endforeach(ONE_DOCUMENT)
83 endif(NOT ENABLE_TEST)
85 add_subdirectory(dummy-driver)
86 add_subdirectory(tests)
87 add_subdirectory(validate-onnx2circle)