13 foreach(ONE_COMMAND IN ITEMS ${ONE_COMMAND_FILES})
15 set(ONE_COMMAND_FILE ${ONE_COMMAND})
16 set(ONE_COMMAND_SRC "${CMAKE_CURRENT_SOURCE_DIR}/${ONE_COMMAND_FILE}")
17 set(ONE_COMMAND_BIN "${CMAKE_CURRENT_BINARY_DIR}/${ONE_COMMAND_FILE}")
18 set(ONE_COMMAND_TARGET "${ONE_COMMAND}_target")
20 add_custom_command(OUTPUT ${ONE_COMMAND_BIN}
21 COMMAND ${CMAKE_COMMAND} -E copy "${ONE_COMMAND_SRC}" "${ONE_COMMAND_BIN}"
22 DEPENDS ${ONE_COMMAND_SRC}
23 COMMENT "Generate ${ONE_COMMAND_BIN}"
26 add_custom_target(${ONE_COMMAND_TARGET} ALL DEPENDS ${ONE_COMMAND_BIN})
28 install(FILES ${ONE_COMMAND}
29 PERMISSIONS OWNER_WRITE OWNER_READ OWNER_EXECUTE
30 GROUP_READ GROUP_EXECUTE
31 WORLD_READ WORLD_EXECUTE
34 endforeach(ONE_COMMAND)
36 set(ONE_DOCUMENT_FILES
37 how-to-use-one-commands.txt
38 how-to-prepare-virtualenv.txt
41 foreach(ONE_DOCUMENT IN ITEMS ${ONE_DOCUMENT_FILES})
43 install(FILES ${ONE_DOCUMENT} DESTINATION doc)
45 endforeach(ONE_DOCUMENT)