From 6866e76683d6dcf13487947ad2f8bb14e95157e0 Mon Sep 17 00:00:00 2001 From: "Jan W. Krieger" Date: Thu, 21 Apr 2022 11:39:59 +0200 Subject: [PATCH] Update codeql-analysis.yml custom build steps --- .github/workflows/codeql-analysis.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 5ad5da1ead..d830bf1fd9 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -50,21 +50,24 @@ jobs: # Prefix the list here with "+" to use these queries and those in the config file. # queries: ./path/to/local/query, your-org/your-repo/queries@main + - name: Install dependencies + sudo apt -y install -qq qtbase5-dev qt5-qmake qtbase5-dev-tools + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - - name: Autobuild - uses: github/codeql-action/autobuild@v2 - - # ℹī¸ Command-line programs to run using the OS shell. - # 📚 https://git.io/JvXDl + - name: Build JKQtPlotter + run: | + mkdir build + cd build + cmake --version + cmake -G "Unix Makefiles" "-DCMAKE_BUILD_TYPE=Release" .. + cmake --build . --config "Release" + cd .. # ✏ī¸ If the Autobuild fails above, remove it and uncomment the following three lines # and modify them (or add more) to build your code if your project # uses a compiled language - #- run: | - # make bootstrap - # make release - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v2