mirror of
https://github.com/octoleo/lsyncd.git
synced 2025-01-23 07:08:33 +00:00
Fix install of man page
When doing the normal build as: ``` mkdir build cd build cmake .. make sudo make install ``` The `sudo make install` will fail with: ``` CMake Error at cmake_install.cmake:70 (file): file INSTALL cannot find "/home/jringle/git/lsyncd/lsyncd/build/man/lsyncd.1": No such file or directory. ``` This is because the manpage target isn't built by default and the install requires it.
This commit is contained in:
parent
e1e13503b2
commit
4c259702b1
@ -89,11 +89,11 @@ add_custom_command( OUTPUT defaults.out
|
|||||||
)
|
)
|
||||||
|
|
||||||
# the manpage
|
# the manpage
|
||||||
add_custom_target( manpage
|
add_custom_target( manpage ALL
|
||||||
COMMAND ${CMAKE_COMMAND} -E echo "Updating the manpage"
|
COMMAND ${CMAKE_COMMAND} -E echo "Updating the manpage"
|
||||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/man
|
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/man
|
||||||
COMMAND a2x --format=manpage ${PROJECT_SOURCE_DIR}/docs/manpage/lsyncd.1.txt -D ${CMAKE_CURRENT_BINARY_DIR}/man
|
COMMAND a2x --format=manpage ${PROJECT_SOURCE_DIR}/docs/manpage/lsyncd.1.txt -D ${CMAKE_CURRENT_BINARY_DIR}/man
|
||||||
DEPENDS docs/manpage/lsyncd.1.txt
|
DEPENDS ${CMAKE_SOURCE_DIR}/docs/manpage/lsyncd.1.txt
|
||||||
)
|
)
|
||||||
|
|
||||||
# the html documention
|
# the html documention
|
||||||
|
Loading…
x
Reference in New Issue
Block a user