58
58
asset_path : ./build/neural_amp_modeler_lv2_linux_x64.tgz
59
59
asset_name : neural_amp_modeler_lv2_linux_x64.tgz
60
60
asset_content_type : application/tgz
61
+
62
+ build-linux-x64v3 :
63
+ name : Build Linux x64v3
64
+ needs : create_release
65
+ runs-on : ubuntu-latest
66
+ steps :
67
+
68
+ with :
69
+ submodules : recursive
70
+
71
+ - name : Build Plugin
72
+ working-directory : ${{github.workspace}}/build
73
+ env :
74
+ CXX : clang++
75
+ run : |
76
+ cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DUSE_NATIVE_ARCH=ON
77
+ cmake --build . --config $BUILD_TYPE -j4
78
+
79
+ - name : Add LV2 Archive
80
+ working-directory : ${{github.workspace}}/build
81
+ run : tar -czf neural_amp_modeler_lv2_linux_x64v3.tgz neural_amp_modeler.lv2
82
+
83
+ - name : Upload Plugin Asset
84
+ uses : actions/upload-release-asset@v1
85
+ env :
86
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
87
+ with :
88
+ upload_url : ${{ needs.create_release.outputs.upload_url }}
89
+ asset_path : ./build/neural_amp_modeler_lv2_linux_x64v3.tgz
90
+ asset_name : neural_amp_modeler_lv2_linux_x64v3.tgz
91
+ asset_content_type : application/tgz
61
92
62
93
build-windows :
63
94
name : Build Windows
@@ -75,14 +106,42 @@ jobs:
75
106
cmake --build . --config=release -j4
76
107
77
108
- name : Add LV2 Archive
78
- run : Compress-Archive -Path ${{github.workspace}}\build\neural_amp_modeler.lv2 -Destination neural_amp_modeler.lv2.zip
109
+ run : Compress-Archive -Path ${{github.workspace}}\build\neural_amp_modeler.lv2 -Destination neural_amp_modeler_win_x64.zip
110
+
111
+ - name : Upload Plugin Asset
112
+ uses : actions/upload-release-asset@v1
113
+ env :
114
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
115
+ with :
116
+ upload_url : ${{ needs.create_release.outputs.upload_url }}
117
+ asset_path : ./neural_amp_modeler_win_x64.zip
118
+ asset_name : neural_amp_modeler_win_x64.zip
119
+ asset_content_type : application/zip
120
+
121
+ build-windows-x64v3 :
122
+ name : Build Windows x64v3
123
+ needs : create_release
124
+ runs-on : windows-latest
125
+ steps :
126
+
127
+ with :
128
+ submodules : recursive
129
+
130
+ - name : Build Plugin
131
+ working-directory : ${{github.workspace}}/build
132
+ run : |
133
+ cmake.exe -G "Visual Studio 17 2022" -A x64 -DUSE_NATIVE_ARCH=ON -T ClangCL ..
134
+ cmake --build . --config=release -j4
135
+
136
+ - name : Add LV2 Archive
137
+ run : Compress-Archive -Path ${{github.workspace}}\build\neural_amp_modeler.lv2 -Destination neural_amp_modeler_lv2_win_x64v3.zip
79
138
80
139
- name : Upload Plugin Asset
81
140
uses : actions/upload-release-asset@v1
82
141
env :
83
142
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
84
143
with :
85
144
upload_url : ${{ needs.create_release.outputs.upload_url }}
86
- asset_path : ./neural_amp_modeler.lv2 .zip
87
- asset_name : neural_amp_modeler.lv2 .zip
145
+ asset_path : ./neural_amp_modeler_lv2_win_x64v3 .zip
146
+ asset_name : neural_amp_modeler_lv2_win_x64v3 .zip
88
147
asset_content_type : application/zip
0 commit comments