File tree Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Original file line number Diff line number Diff line change 28
28
# Step 3: Create 3rdparty directories
29
29
- name : Create 3rdparty directories
30
30
run : |
31
- mkdir -p ${{ github.workspace }}/../../ 3rdparty/ include/ OpenAL_Soft
32
- mkdir -p ${{ github.workspace }}/../../ 3rdparty/ lib
33
-
31
+ New-Item -ItemType Directory -Force -Path $env:GITHUB_WORKSPACE\..\ 3rdparty\ include\ OpenAL_Soft
32
+ New-Item -ItemType Directory -Force -Path $env:GITHUB_WORKSPACE\..\ 3rdparty\ lib
33
+
34
34
# Step 4: Download OpenAL Soft
35
35
- name : Download OpenAL Soft
36
36
run : curl -L https://www.openal-soft.org/openal-binaries/openal-soft-1.23.1-bin.zip -o openal-soft.zip
39
39
- name : Unzip OpenAL Soft
40
40
run : |
41
41
Expand-Archive -Path openal-soft.zip -DestinationPath openal-soft
42
+
43
+ # Step 6: Copy OpenAL Soft files
44
+ - name : Copy OpenAL Soft files
45
+ run : |
46
+ Copy-Item -Path openal-soft\include\AL\* -Destination $env:GITHUB_WORKSPACE\..\3rdparty\include\OpenAL_Soft\ -Force
47
+ Copy-Item -Path openal-soft\bin\Win64\OpenAL32.dll -Destination $env:GITHUB_WORKSPACE\..\3rdparty\lib\ -Force
48
+ Copy-Item -Path openal-soft\lib\Win64\OpenAL32.lib -Destination $env:GITHUB_WORKSPACE\..\3rdparty\lib\ -Force
49
+
50
+ # Step 7: Fix step for libsndfile (if needed)
51
+
52
+ # Step 8: Change to the correct directory and build
53
+ - name : Run build.bat
54
+ continue-on-error : false # Ensure errors are not bypassed
55
+ run : |
56
+ cd demos
57
+ .\build_demo_1.bat
You can’t perform that action at this time.
0 commit comments