Skip to content

ICreateDoxygen Interface

Definition

A build which outputs Doxygen documentation.

C#
public interface ICreateDoxygen : ICreateDocs, INukeBuild

Properties

CMakeDirectory

Gets the directory to run CMake from.

C#
RelativePath CMakeDirectory { get; }

Remarks

This assumes the folder containing this Nuke build is two folders away from the primary CMakeLists.txt file.

CMakeGeneratedProjectType

Gets the CMake project generator to use.

C#
string CMakeGeneratedProjectType { get; }

CMakeGeneratedProjectPlatform

Gets the CMake project platform to generate.

C#
string CMakeGeneratedProjectPlatform { get; }

CMakeGeneratedProjectDirectory

Gets the folder to generate CMake projects in.

C#
AbsolutePath CMakeGeneratedProjectDirectory { get; }

DocumentationProjectName

Gets the folder name of the CMake documentation project.

C#
string DocumentationProjectName { get; }

DocumentationProjectFileName

Gets the file name of the CMake documentation project.

C#
string DocumentationProjectFileName { get; }

CMakeGeneratedProjectConfiguration

Gets the CMake project configuration to generate.

C#
string CMakeGeneratedProjectConfiguration { get; }

Methods

RunDoxygen()

Runs Doxygen.

C#
void RunDoxygen()