CMakeLists.txt 578 B

1234567891011121314151617181920
  1. cmake_minimum_required(VERSION 3.10)
  2. project(CommandLength C)
  3. add_executable(CommandLength test.c)
  4. add_custom_command(TARGET CommandLength POST_BUILD VERBATIM
  5. COMMAND ${CMAKE_COMMAND} -E make_directory log)
  6. set(msg "xxxx $$$$ yyyy")
  7. set(msg "${msg} ${msg}")
  8. set(msg "${msg} ${msg}")
  9. set(msg "${msg} ${msg}")
  10. set(msg "${msg} ${msg}")
  11. set(msg "${msg} ${msg}")
  12. set(msg "${msg} ${msg}")
  13. set(msg "${msg} ${msg}")
  14. foreach(i RANGE 1 125)
  15. add_custom_command(TARGET CommandLength POST_BUILD VERBATIM
  16. COMMAND ${CMAKE_COMMAND} -E echo "${i} ${msg}" > log/${i}
  17. )
  18. endforeach()