ICreateDoxygen Interface
Definition
A build which outputs Doxygen documentation.
public interface ICreateDoxygen : ICreateDocs, INukeBuildProperties
CMakeDirectory
Gets the directory to run CMake from.
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.
string CMakeGeneratedProjectType { get; }CMakeGeneratedProjectPlatform
Gets the CMake project platform to generate.
string CMakeGeneratedProjectPlatform { get; }CMakeGeneratedProjectDirectory
Gets the folder to generate CMake projects in.
AbsolutePath CMakeGeneratedProjectDirectory { get; }DocumentationProjectName
Gets the folder name of the CMake documentation project.
string DocumentationProjectName { get; }DocumentationProjectFileName
Gets the file name of the CMake documentation project.
string DocumentationProjectFileName { get; }CMakeGeneratedProjectConfiguration
Gets the CMake project configuration to generate.
string CMakeGeneratedProjectConfiguration { get; }Methods
RunDoxygen()
Runs Doxygen.
void RunDoxygen()