diff options
author | aneejit1 <aneejit1@gmail.com> | 2020-06-09 21:19:25 +0000 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2020-06-10 18:29:44 +0200 |
commit | 844e2af15716148a62c985b2cec7c1dc1c5c3b7b (patch) | |
tree | 04dd3b146cc229472c329bbc5a57ab04a5ea8372 | |
parent | ef5eb064055a7872675bd957d2297cdcb4f98a20 (diff) | |
download | libr-844e2af15716148a62c985b2cec7c1dc1c5c3b7b.tar.gz libr-844e2af15716148a62c985b2cec7c1dc1c5c3b7b.zip |
Amend man/CMakeLists.txt to prevent writes to the man3 source directory
This resolves bug 3122.
Signed-off-by: aneejit1 <aneejit1@gmail.com>
(cherry picked from commit 399b515c4522ef9dd2ed43bfa3914f77b697f281)
-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 ) |