equal
deleted
inserted
replaced
57 |
57 |
58 ## Extra targets |
58 ## Extra targets |
59 if(DOCGEN_EXECUTABLE) |
59 if(DOCGEN_EXECUTABLE) |
60 add_custom_command(OUTPUT ${lua_BINARY_DIR}/lua.html COMMAND ${DOCGEN_EXECUTABLE} -f html -t "Documentation for Lua module for MCabber" -o ${lua_BINARY_DIR}/lua.html -- ${lua_SOURCES} DEPENDS ${DOCGEN_EXECUTABLE} ${lua_SOURCES} WORKING_DIRECTORY ${lua_SOURCE_DIR}) |
60 add_custom_command(OUTPUT ${lua_BINARY_DIR}/lua.html COMMAND ${DOCGEN_EXECUTABLE} -f html -t "Documentation for Lua module for MCabber" -o ${lua_BINARY_DIR}/lua.html -- ${lua_SOURCES} DEPENDS ${DOCGEN_EXECUTABLE} ${lua_SOURCES} WORKING_DIRECTORY ${lua_SOURCE_DIR}) |
61 add_custom_target(doc ALL DEPENDS ${lua_BINARY_DIR}/lua.html) |
61 add_custom_target(doc ALL DEPENDS ${lua_BINARY_DIR}/lua.html) |
|
62 add_custom_command(OUTPUT ${lua_SOURCE_DIR}/docs/api.mdwn COMMAND ${DOCGEN_EXECUTABLE} -f mdwn -t "Documentation for Lua module for MCabber" -o ${lua_SOURCE_DIR}/docs/api.mdwn -- ${lua_SOURCES} DEPENDS ${DOCGEN_EXECUTABLE} ${lua_SOURCES} WORKING_DIRECTORY ${lua_SOURCE_DIR}) |
|
63 add_custom_target(update_api DEPENDS ${lua_SOURCE_DIR}/docs/api.mdwn) |
62 endif() |
64 endif() |
63 |
65 |
64 ## Packaging information |
66 ## Packaging information |
65 set(CPACK_PACKAGE_NAME libmcabber-lua) |
67 set(CPACK_PACKAGE_NAME libmcabber-lua) |
66 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) |
68 set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION}) |
95 install(TARGETS lua DESTINATION lib/mcabber) |
97 install(TARGETS lua DESTINATION lib/mcabber) |
96 if(DOCGEN_EXECUTABLE) |
98 if(DOCGEN_EXECUTABLE) |
97 install(FILES ${lua_BINARY_DIR}/lua.html DESTINATION share/doc/${CPACK_PACKAGE_NAME}) |
99 install(FILES ${lua_BINARY_DIR}/lua.html DESTINATION share/doc/${CPACK_PACKAGE_NAME}) |
98 endif() |
100 endif() |
99 install(DIRECTORY examples DESTINATION share/doc/${CPACK_PACKAGE_NAME} PATTERN "*~" EXCLUDE) |
101 install(DIRECTORY examples DESTINATION share/doc/${CPACK_PACKAGE_NAME} PATTERN "*~" EXCLUDE) |
100 install(FILES README TODO COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME}) |
102 install(FILES docs/readme.mdwn docs/todo.mdwn COPYING DESTINATION share/doc/${CPACK_PACKAGE_NAME}) |
101 install(DIRECTORY help DESTINATION share/mcabber) |
103 install(DIRECTORY help DESTINATION share/mcabber) |
102 install(FILES ${PROJECT_BINARY_DIR}/lua.avv DESTINATION share/mcabber/avv/modules RENAME lua) |
104 install(FILES ${PROJECT_BINARY_DIR}/lua.avv DESTINATION share/mcabber/avv/modules RENAME lua) |
103 |
105 |
104 ## The End ## vim: se ts=4: ## |
106 ## The End ## vim: se ts=4: ## |