Source of the problem: * `add_custom_target(man ALL WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/doc COMMAND make man DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/doc/*.1.md)` * `install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/doc/ DESTINATION man/man1 FILES_MATCHING PATTERN "*.1")` Reproduce: ``` cd build cmake .. -G Ninja cmake --build . ``` Error message: ``` ninja: error: '../doc/*.1.md', needed by 'CMakeFiles/man', missing and no known rule to make it ```