find_program (YUIDOC_EXECUTABLE NAMES yuidoc
    HINTS $ENV{YUIDOC_DIR}
    PATHS usr usr/local
    PATH_SUFFIXES bin
    DOC "Yuidoc documentation generator"
)

include (FindPackageHandleStandardArgs)

find_package_handle_standard_args (Yuidoc DEFAULT_MSG
    YUIDOC_EXECUTABLE
)

# Get Yuidoc version
if (YUIDOC_EXECUTABLE)
    execute_process(COMMAND ${YUIDOC_EXECUTABLE} --version
                    ERROR_VARIABLE YUIDOC_VERSION
                    OUTPUT_STRIP_TRAILING_WHITESPACE
                    ERROR_STRIP_TRAILING_WHITESPACE)
    if(YUIDOC_VERSION)
      message (STATUS "Yuidoc version is ${YUIDOC_VERSION}")
    endif()
endif ()

mark_as_advanced (YUIDOC_EXECUTABLE)