more documentation tweaking, all Network/ files now have a @file comment. Fix Platform.h -> Platform.hh, and Buffer.hh + Packet.cc
# Find system Doxygen
find_package(Doxygen)
# set our .dox path
SET (PROJECT_DOX_FILE "${CMAKE_CURRENT_SOURCE_DIR}/kishna-glista.dox")
# Where to install doxygen output
set(PROJECT_DOXYGEN_DIR "${PROJECT_SOURCE_DIR}/doc")
IF (DOXYGEN_FOUND)
# doxygen.conf.in -> doxygen.conf
MESSAGE (STATUS "Doxygen: configure ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in --> ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf")
CONFIGURE_FILE (
${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in
${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf
@ONLY
)
# set doxygen config path
SET (DOXYGEN_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf")
# add custom doc target
ADD_CUSTOM_TARGET(
doc
${DOXYGEN_EXECUTABLE} ${DOXYGEN_CONFIG}
)
MESSAGE (STATUS "Doxygen: output will be installed in ${PROJECT_DOXYGEN_DIR}")
ELSE (DOXYGEN_FOUND)
MESSAGE (STATUS "Doxygen: not found :(")
ENDIF (DOXYGEN_FOUND)