summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-12-12 20:18:45 (GMT)
committerGitHub <noreply@github.com>2020-12-12 20:18:45 (GMT)
commit8fc108e91584b375f161ee022345024177a7af30 (patch)
treeac4dd54cdb3e8f24330665e4283b7ab6c955361b /.github
parent58874ad1a49d7c3bc61b8390ee1fde6ddd02dccc (diff)
downloadDoxygen-8fc108e91584b375f161ee022345024177a7af30.zip
Doxygen-8fc108e91584b375f161ee022345024177a7af30.tar.gz
Doxygen-8fc108e91584b375f161ee022345024177a7af30.tar.bz2
Update build_cmake.yml
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build_cmake.yml39
1 files changed, 32 insertions, 7 deletions
diff --git a/.github/workflows/build_cmake.yml b/.github/workflows/build_cmake.yml
index 891d15d..97b0c1e 100644
--- a/.github/workflows/build_cmake.yml
+++ b/.github/workflows/build_cmake.yml
@@ -11,36 +11,61 @@ jobs:
matrix:
config:
- {
- name: "Ubuntu Latest GCC Release", artifact: "Linux.tar.xz",
+ name: "Ubuntu Latest GCC Release", artifact: "Linux-gcc.tar.xz",
os: ubuntu-latest,
build_type: "Release", cc: "gcc", cxx: "g++"
}
- {
- name: "Ubuntu Latest GCC Debug", artifact: "Linux.tar.xz",
+ name: "Ubuntu Latest GCC Debug", artifact: "Linux-gcc-debug.tar.xz",
os: ubuntu-latest,
build_type: "Debug", cc: "gcc", cxx: "g++"
}
- {
- name: "Ubuntu Latest Clang Release", artifact: "Linux.tar.xz",
+ name: "Ubuntu Latest Clang Release", artifact: "Linux-clang.tar.xz",
os: ubuntu-latest,
build_type: "Release", cc: "clang", cxx: "clang++"
}
- {
- name: "Ubuntu Latest Clang Debug", artifact: "Linux.tar.xz",
+ name: "Ubuntu Latest Clang Debug", artifact: "Linux-clang-debug.tar.xz",
os: ubuntu-latest,
build_type: "Debug", cc: "clang", cxx: "clang++"
}
+ - {
+ name: "macOS Latest Release", artifact: "MacOS.xz",
+ os: macos-latest,
+ build_type: "Release", cc: "clang", cxx: "clang++"
+ }
+ - {
+ name: "macOS Latest Debug", artifact: "MacOS.xz",
+ os: macos-latest,
+ build_type: "Debug", cc: "clang", cxx: "clang++"
+ }
steps:
- uses: actions/checkout@v1
- - name: Install LaTeX
+ - name: Install LaTeX (Linux)
run: sudo apt-get install texlive texlive-generic-recommended texlive-extra-utils texlive-latex-extra texlive-font-utils
-
- - name: Install Ghostscript
+ if: matrix.os == 'ubuntu-latest'
+
+ - name: Install LaTeX (MacOS)
+ run: brew install --cask mactex
+ if: matrix.os == 'macos-latest'
+
+ - name: Install Ghostscript (Linux)
run: sudo apt-get install ghostscript
+ if: matrix.os == 'ubuntu-latest'
+
+ - name: Install LaTeX (MacOS)
+ run: brew install ghostscript
+ if: matrix.os == 'macos-latest'
- name: Install xmllint
run: sudo apt-get install libxml2-utils
+ if: matrix.os == 'ubuntu-latest'
+
+ - name: Install xmllint
+ run: brew install libxml2
+ if: matrix.os == 'macos-latest'
- name: Install Ninja
uses: seanmiddleditch/gha-setup-ninja@master