ci: update codeql to handle multiple OSes (#2425)

This commit is contained in:
ReenigneArcher 2024-04-16 17:41:56 -04:00 committed by GitHub
commit 5db8af8a3f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 103 additions and 10 deletions

View file

@ -0,0 +1,19 @@
# install dependencies for C++ analysis
# install dependencies
brew install \
boost \
cmake \
miniupnpc \
node \
opus \
pkg-config
# build
mkdir -p build
cd build || exit 1
cmake -G "Unix Makefiles" ..
mingw32-make -j"$(sysctl -n hw.logicalcpu)"
# skip autobuild
echo "skip_autobuild=true" >> "$GITHUB_OUTPUT"