* Fixed man page generation

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Félix C. Morency 2008-06-19 16:09:36 -07:00 committed by Julien Danjou
parent 2244f34099
commit e0107429d3
2 changed files with 9 additions and 3 deletions

View File

@ -84,11 +84,13 @@ SET( AWE_MAN5_NAME ${CMAKE_CURRENT_BINARY_DIR}/awesomerc.5.gz )
SET( AWE_LUADOC_FILE ${CMAKE_CURRENT_SOURCE_DIR}/apidocgen.txt ) SET( AWE_LUADOC_FILE ${CMAKE_CURRENT_SOURCE_DIR}/apidocgen.txt )
ADD_EXECUTABLE( ${PROJECT_AWE_NAME} ${AWE_SRCS} ) ADD_EXECUTABLE( ${PROJECT_AWE_NAME} ${AWE_SRCS} )
ADD_EXECUTABLE( ${PROJECT_AWECLIENT_NAME} ${AWE_CLIENT_SRCS} ) ADD_EXECUTABLE( ${PROJECT_AWECLIENT_NAME} ${AWE_CLIENT_SRCS} )
TARGET_LINK_LIBRARIES( ${PROJECT_AWE_NAME} ${AWE_MOD_LIBRARIES} TARGET_LINK_LIBRARIES( ${PROJECT_AWE_NAME} ${AWE_MOD_LIBRARIES}
${LUA_LIB} ${LUA_LIB}
${LIB_EV}
${LIB_READLINE} ${LIB_READLINE}
${LIB_NCURSES} ${LIB_NCURSES}
${LIB_EV} ${LIB_EV}
@ -118,8 +120,7 @@ IF( AWESOME_GENERATE_MAN )
COMMAND ${ASCIIDOC_EXECUTABLE} -d manpage -b docbook -o ${xmlfile} ${txtfile} COMMAND ${ASCIIDOC_EXECUTABLE} -d manpage -b docbook -o ${xmlfile} ${txtfile}
COMMAND ${XMLTO_EXECUTABLE} man ${xmlfile} COMMAND ${XMLTO_EXECUTABLE} man ${xmlfile}
COMMAND ${GZIP_EXECUTABLE} -f ${manfile} COMMAND ${GZIP_EXECUTABLE} -f ${manfile}
COMMENT "Generating man pages for ${manfile}" COMMENT "Generating manpage for ${manfile}"
VERBATIM
) )
ENDFOREACH( txtfile ) ENDFOREACH( txtfile )
ENDIF( AWESOME_GENERATE_MAN ) ENDIF( AWESOME_GENERATE_MAN )

View File

@ -58,6 +58,7 @@ pkg_check_modules( AWE_MOD REQUIRED glib-2.0
# Check for readline and ncurse # Check for readline and ncurse
FIND_LIBRARY( LIB_READLINE readline ) FIND_LIBRARY( LIB_READLINE readline )
FIND_LIBRARY( LIB_NCURSES ncurses ) FIND_LIBRARY( LIB_NCURSES ncurses )
FIND_LIBRARY( LIB_EV ev )
# Check for lobev # Check for lobev
FIND_LIBRARY( LIB_EV ev ) FIND_LIBRARY( LIB_EV ev )
@ -78,6 +79,10 @@ FIND_LIBRARY(LUA_LIB NAMES lua5.1 lua
FIND_PROGRAM( LUA_EXECUTABLE lua ) FIND_PROGRAM( LUA_EXECUTABLE lua )
# Error check # Error check
IF( NOT LIB_EV )
MESSAGE( FATAL_ERROR "ev library not found" )
ENDIF( NOT LIB_EV )
IF( NOT LIB_READLINE ) IF( NOT LIB_READLINE )
MESSAGE( FATAL_ERROR "readline library not found" ) MESSAGE( FATAL_ERROR "readline library not found" )
ENDIF( NOT LIB_READLINE ) ENDIF( NOT LIB_READLINE )