name: "C/C++: autoinstalling dependencies (Linux)"
description: "Checks that running C/C++ autobuild with autoinstalling dependencies works"
versions:
  - linked
  - default
  - nightly-latest
env:
  DOTNET_GENERATE_ASPNET_CERTIFICATE: "false"
steps:
  - name: Test setup
    run: |
      cp -a ../action/tests/cpp-autobuild autobuild-dir
  - uses: ./../action/init
    with:
      languages: cpp
      tools: ${{ steps.prepare-test.outputs.tools-url }}
  - uses: ./../action/autobuild
    with:
      working-directory: autobuild-dir
    env:
      CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES: true
  - run: |
      if ! ls /usr/bin/errno; then
        echo "Did not autoinstall errno"
        exit 1
      fi
