mirror of
https://github.com/octoleo/lsyncd.git
synced 2024-06-05 01:40:50 +00:00
do not rebuild manpage by default
This commit is contained in:
parent
4d2c793b01
commit
25ce41a136
|
@ -45,26 +45,26 @@ include_directories("${PROJECT_BINARY_DIR}")
|
||||||
|
|
||||||
# building and compiling the part of lsyncd written in Lua
|
# building and compiling the part of lsyncd written in Lua
|
||||||
# also called "runner"
|
# also called "runner"
|
||||||
add_custom_command( OUTPUT runner.c
|
add_custom_command( OUTPUT runner.c
|
||||||
COMMAND ${CMAKE_COMMAND} -E echo "Generating built-in runner linkable"
|
COMMAND ${CMAKE_COMMAND} -E echo "Generating built-in runner linkable"
|
||||||
COMMAND ${LUA_EXECUTABLE} ${PROJECT_SOURCE_DIR}/bin2carray.lua runner.out runner runner.c
|
COMMAND ${LUA_EXECUTABLE} ${PROJECT_SOURCE_DIR}/bin2carray.lua runner.out runner runner.c
|
||||||
DEPENDS runner.out
|
DEPENDS runner.out
|
||||||
)
|
)
|
||||||
|
|
||||||
# this supposes the Lua compiler 'luac' is sitting right next to the Lua interpreter 'lua'
|
# this supposes the Lua compiler 'luac' is sitting right next to the Lua interpreter 'lua'
|
||||||
add_custom_command( OUTPUT runner.out
|
add_custom_command( OUTPUT runner.out
|
||||||
COMMAND ${CMAKE_COMMAND} -E echo "Compiling built-in runner"
|
COMMAND ${CMAKE_COMMAND} -E echo "Compiling built-in runner"
|
||||||
COMMAND ${LUA_COMPILER} -o runner.out ${PROJECT_SOURCE_DIR}/lsyncd.lua
|
COMMAND ${LUA_COMPILER} -o runner.out ${PROJECT_SOURCE_DIR}/lsyncd.lua
|
||||||
DEPENDS ${PROJECT_SOURCE_DIR}/lsyncd.lua
|
DEPENDS ${PROJECT_SOURCE_DIR}/lsyncd.lua
|
||||||
)
|
)
|
||||||
|
|
||||||
# building and compiling the built-in default configs:
|
# building and compiling the built-in default configs:
|
||||||
# rsync rysnc-ssh and direct
|
# rsync rysnc-ssh and direct
|
||||||
add_custom_command( OUTPUT defaults.c
|
add_custom_command( OUTPUT defaults.c
|
||||||
COMMAND ${CMAKE_COMMAND} -E echo "Generating built-in default configs"
|
COMMAND ${CMAKE_COMMAND} -E echo "Generating built-in default configs"
|
||||||
COMMAND ${LUA_EXECUTABLE} ${PROJECT_SOURCE_DIR}/bin2carray.lua defaults.out defaults defaults.c
|
COMMAND ${LUA_EXECUTABLE} ${PROJECT_SOURCE_DIR}/bin2carray.lua defaults.out defaults defaults.c
|
||||||
DEPENDS defaults.out
|
DEPENDS defaults.out
|
||||||
)
|
)
|
||||||
|
|
||||||
set( DEFAULT_CONFIGS
|
set( DEFAULT_CONFIGS
|
||||||
${PROJECT_SOURCE_DIR}/default.lua
|
${PROJECT_SOURCE_DIR}/default.lua
|
||||||
|
@ -74,18 +74,18 @@ set( DEFAULT_CONFIGS
|
||||||
)
|
)
|
||||||
|
|
||||||
add_custom_command( OUTPUT defaults.out
|
add_custom_command( OUTPUT defaults.out
|
||||||
COMMAND ${CMAKE_COMMAND} -E echo "Compiling built-in default configs"
|
COMMAND ${CMAKE_COMMAND} -E echo "Compiling built-in default configs"
|
||||||
COMMAND ${LUA_COMPILER} -o defaults.out ${DEFAULT_CONFIGS}
|
COMMAND ${LUA_COMPILER} -o defaults.out ${DEFAULT_CONFIGS}
|
||||||
DEPENDS ${DEFAULT_CONFIGS}
|
DEPENDS ${DEFAULT_CONFIGS}
|
||||||
)
|
)
|
||||||
|
|
||||||
# the manpage
|
# the manpage
|
||||||
add_custom_command( OUTPUT doc/manpage/lsyncd.1
|
add_custom_command( OUTPUT doc/manpage/lsyncd.1
|
||||||
COMMAND ${CMAKE_COMMAND} -E echo "Updating the manpage"
|
COMMAND ${CMAKE_COMMAND} -E echo "Updating the manpage"
|
||||||
COMMAND a2x --format=manpage doc/manpage/lsyncd.1.txt
|
COMMAND a2x --format=manpage doc/manpage/lsyncd.1.txt
|
||||||
DEPENDS doc/manpage/lsyncd.1.txt
|
DEPENDS doc/manpage/lsyncd.1.txt
|
||||||
)
|
)
|
||||||
add_custom_target( manpage ALL DEPENDS doc/manpage/lsyncd.1 )
|
add_custom_target( manpage DEPENDS doc/manpage/lsyncd.1 )
|
||||||
|
|
||||||
# compiling and linking it all together
|
# compiling and linking it all together
|
||||||
add_executable( lsyncd ${LSYNCD_SRC} )
|
add_executable( lsyncd ${LSYNCD_SRC} )
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
"omit-link-times"
|
"omit-link-times"
|
||||||
change: compatible with Lua5.3 (along with 5.1 and 5.2)
|
change: compatible with Lua5.3 (along with 5.1 and 5.2)
|
||||||
change: _verbatim forced for 'exitcodes' entry.
|
change: _verbatim forced for 'exitcodes' entry.
|
||||||
|
change: manpage is not rebuild by default.
|
||||||
|
it is provided precompiled.
|
||||||
fix: ']' is not escaped for rsync rules, since rsync only applies
|
fix: ']' is not escaped for rsync rules, since rsync only applies
|
||||||
doesn't applie pattern matching if no other pattern chars
|
doesn't applie pattern matching if no other pattern chars
|
||||||
are found.
|
are found.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user