diff --git a/docs/libcurl/CMakeLists.txt b/docs/libcurl/CMakeLists.txt
index 6f0aa64902..0bc35fc973 100644
--- a/docs/libcurl/CMakeLists.txt
+++ b/docs/libcurl/CMakeLists.txt
@@ -62,8 +62,11 @@ add_custom_command(OUTPUT libcurl-symbols.md
add_manual_pages(man_MANS)
add_custom_target(man ALL DEPENDS ${man_MANS})
if(NOT CURL_DISABLE_INSTALL)
- install(FILES "$"
- DESTINATION ${CMAKE_INSTALL_MANDIR}/man3)
+ unset(_src)
+ foreach(_f ${man_MANS})
+ list(APPEND _src "${CMAKE_CURRENT_BINARY_DIR}/${_f}")
+ endforeach()
+ install(FILES ${_src} DESTINATION ${CMAKE_INSTALL_MANDIR}/man3)
endif()
add_subdirectory(opts)
diff --git a/docs/libcurl/opts/CMakeLists.txt b/docs/libcurl/opts/CMakeLists.txt
index 82844a2251..a20d0b9bf9 100644
--- a/docs/libcurl/opts/CMakeLists.txt
+++ b/docs/libcurl/opts/CMakeLists.txt
@@ -29,6 +29,9 @@ add_manual_pages(man_MANS)
add_custom_target(opts-man DEPENDS ${man_MANS})
add_dependencies(man opts-man)
if(NOT CURL_DISABLE_INSTALL)
- install(FILES "$"
- DESTINATION ${CMAKE_INSTALL_MANDIR}/man3)
+ unset(_src)
+ foreach(_f ${man_MANS})
+ list(APPEND _src "${CMAKE_CURRENT_BINARY_DIR}/${_f}")
+ endforeach()
+ install(FILES ${_src} DESTINATION ${CMAKE_INSTALL_MANDIR}/man3)
endif()