Skip to content

CraigCarey/cpp-documentation-example

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp-documentation-example

https://github.com/TartanLlama/cpp-documentation-example

An example of setting up Sphinx for C++ and building with CMake and Read the Docs

See the documentation here

Dependencies

Setup

Use python3 by default

sudo ln -sf /usr/bin/python3 /usr/bin/python

Conda Setup

conda env create --file environment.yml
conda env create --file environment.yml --force  # if env already exists
conda activate docu-eval

conda deactivate
conda env remove -n docu-eval

Installing Conda Packages

conda install -c conda-forge doxygen

Building

mkdir build && cd build
cmake ../src
cmake --build .

Building and Viewing Doxygen Generated Docs

cd docs/
doxygen

About

An example of setting up Sphinx for C++ and building with CMake and Read the Docs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 81.8%
  • C 11.5%
  • C++ 6.7%