Skip to content

test __declspec(dllexport) for get_egl_window_resource_type() #26

test __declspec(dllexport) for get_egl_window_resource_type()

test __declspec(dllexport) for get_egl_window_resource_type() #26

Workflow file for this run

name: library
on:
push:
branches: ["master"]
pull_request:
branches: ["master"]
jobs:
ubuntu:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: sudo apt-get install -y libegl-dev
- uses: erlangsters/setup-erlang@v1
with:
erlang-version: 28
install-rebar3: true
- run: |
rebar3 compile
rebar3 eunit -m egl_get_display_test
macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- uses: erlangsters/setup-erlang@v1
with:
erlang-version: 28
install-rebar3: true
- id: angle
uses: erlangsters/setup-angle@v1
- run: |
export ANGLE_INCLUDE_DIR="${{ steps.angle.outputs.angle-location }}/include"
export ANGLE_LIB_DIR="${{ steps.angle.outputs.angle-location }}/lib"
rebar3 compile
rebar3 eunit -m egl_get_display_test
windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: erlangsters/setup-erlang@v1
with:
erlang-version: 28
install-rebar3: true
- id: angle
uses: erlangsters/setup-angle@v1
- run: |
$angleLocation = "${{ steps.angle.outputs.angle-location }}"
$env:ANGLE_INCLUDE_DIR = "$angleLocation\include"
$env:ANGLE_LIB_DIR = "$angleLocation\lib"
rebar3 compile
$env:Path = "$angleLocation\bin;$env:Path"
rebar3 eunit -m egl_get_display_test
shell: pwsh