Skip to content

Commit 7efc5c8

Browse files
committed
Add doxygen to build dependencies. (Required to generate user guide documentation.)
1 parent 00e5ab7 commit 7efc5c8

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
run: >
4747
sudo apt-get install -y git cmake make g++ gcc-7-plugin-dev libboost-all-dev
4848
llvm-10-dev clang-10 libclang-10-dev default-jdk libssl1.0-dev libgraphviz-dev
49-
libmagic-dev libgit2-dev ctags libgtest-dev npm libldap2-dev
49+
libmagic-dev libgit2-dev ctags doxygen libgtest-dev npm libldap2-dev
5050
5151
- name: Remove default Postgresql Ubuntu 18
5252
if: ${{ matrix.os == 'ubuntu-18.04' && matrix.db == 'postgresql' }}
@@ -131,7 +131,7 @@ jobs:
131131
run: >
132132
sudo apt-get install -y git cmake make g++ libboost-all-dev llvm-10-dev clang-10
133133
libclang-10-dev odb libodb-dev thrift-compiler libthrift-dev default-jdk libssl-dev
134-
libgraphviz-dev libmagic-dev libgit2-dev ctags libgtest-dev npm libldap2-dev
134+
libgraphviz-dev libmagic-dev libgit2-dev ctags doxygen libgtest-dev npm libldap2-dev
135135
136136
- name: Install Postgresql Ubuntu 20
137137
if: ${{ matrix.os == 'ubuntu-20.04' && matrix.db == 'postgresql' }}

doc/deps.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ be installed from the official repository of the given Linux distribution.
3636
- **`libgit2-dev`**: For compiling Git plugin in CodeCompass.
3737
- **`npm`**: For handling JavaScript dependencies for CodeCompass web GUI.
3838
- **`ctags`**: For search parsing.
39+
- **`doxygen`**: For documentation generation.
3940
- **`libgtest-dev`**: For testing CodeCompass.
4041
***See [Known issues](#known-issues)!***
4142
- **`libldap2-dev`**: For LDAP authentication.
@@ -50,7 +51,7 @@ known issues.
5051
```bash
5152
sudo apt install git cmake make g++ gcc-7-plugin-dev libboost-all-dev \
5253
llvm-10-dev clang-10 libclang-10-dev \
53-
default-jdk libssl1.0-dev libgraphviz-dev libmagic-dev libgit2-dev ctags \
54+
default-jdk libssl1.0-dev libgraphviz-dev libmagic-dev libgit2-dev ctags doxygen \
5455
libldap2-dev libgtest-dev npm
5556
```
5657

@@ -60,7 +61,7 @@ sudo apt install git cmake make g++ gcc-7-plugin-dev libboost-all-dev \
6061
sudo apt install git cmake make g++ libboost-all-dev \
6162
llvm-10-dev clang-10 libclang-10-dev \
6263
odb libodb-dev thrift-compiler libthrift-dev \
63-
default-jdk libssl-dev libgraphviz-dev libmagic-dev libgit2-dev ctags \
64+
default-jdk libssl-dev libgraphviz-dev libmagic-dev libgit2-dev ctags doxygen \
6465
libldap2-dev libgtest-dev npm
6566
```
6667

docker/dev/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ RUN set -x && apt-get update -qq \
1111
cmake make \
1212
default-jdk \
1313
ctags \
14+
doxygen \
1415
gcc-9 gcc-9-plugin-dev g++-9 \
1516
libboost-filesystem-dev \
1617
libboost-log-dev \

0 commit comments

Comments
 (0)