diff options
author | aneejit1 <aneejit1@gmail.com> | 2020-06-09 21:19:25 +0000 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-06-10 13:03:45 +0900 |
commit | 399b515c4522ef9dd2ed43bfa3914f77b697f281 (patch) | |
tree | 1ffc47836d8c10555217b684f2ce0def4e650226 | |
parent | 35aea7cd0c76339f4c8a55805c8ead46e72280b2 (diff) | |
download | libr-399b515c4522ef9dd2ed43bfa3914f77b697f281.tar.gz libr-399b515c4522ef9dd2ed43bfa3914f77b697f281.zip |
Amend man/CMakeLists.txt to prevent writes to the man3 source directory
This resolves bug 3122.
Signed-off-by: aneejit1 <aneejit1@gmail.com>
-rw-r--r-- | man/CMakeLists.txt | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt index 599ee96..589da60 100644 --- a/man/CMakeLists.txt +++ b/man/CMakeLists.txt @@ -9,18 +9,19 @@ # ################################################# +file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man3) -add_custom_target( man ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/man3 ) +add_custom_target( man ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/man3 ) add_custom_command( - OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/man3 + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/man3 COMMAND doxygen ../doc/libr.cfg - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Generate manpages" ) install( - DIRECTORY man3 + DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man3 DESTINATION ${MAN_INSTALL_DIR} PATTERN "_*" EXCLUDE ) |