Skip to content

Commit 57452a3

Browse files
committed
chore: set -O3 -march=x86-64-v2 as global build option
1 parent 0b1c190 commit 57452a3

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

io.github.mpvqc.mpvQC.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ finish-args:
2121
# autodelete: false
2222

2323
build-options:
24-
cflags: -O2 -fno-lto
25-
cxxflags: -O2 -fno-lto
24+
cflags: -O3 -march=x86-64-v2
25+
cxxflags: -O3 -march=x86-64-v2
26+
strip: true
2627

2728
cleanup:
2829
- /include
@@ -38,6 +39,9 @@ modules:
3839
- io.github.mpvqc.mpvQC.pypi.yml
3940

4041
- name: luajit
42+
build-options:
43+
cflags: -O2 -fno-lto
44+
cxxflags: -O2 -fno-lto
4145
no-autogen: true
4246
cleanup:
4347
- /bin
@@ -187,10 +191,10 @@ modules:
187191
- --enable-libdav1d
188192
- --enable-libfreetype
189193
- --enable-nvenc
190-
- --enable-shared
191194
- --enable-vaapi
192-
- --enable-version3
195+
- --enable-vdpau
193196
- --enable-vulkan
197+
- --enable-lto
194198
sources:
195199
- type: git
196200
url: https://github.com/FFmpeg/FFmpeg.git
@@ -216,6 +220,7 @@ modules:
216220
- -Dvulkan=enabled
217221
- -Dshaderc=enabled
218222
- -Ddemos=false
223+
- -Db_lto=true
219224
cleanup:
220225
- /include
221226
- /lib/pkgconfig
@@ -233,16 +238,17 @@ modules:
233238
config-opts:
234239
- -Dbuild-date=false
235240
- -Dcdda=disabled
236-
- -Ddvbin=disabled # drop DVB: not needed for libmpv usage
241+
- -Ddvbin=disabled
237242
- -Ddvdnav=disabled
238243
- -Dlibarchive=enabled
239244
- -Dlibmpv=true
240245
- -Dmanpage-build=disabled
241246
- -Drubberband=enabled
242-
- -Dsdl2=disabled # libmpv doesn’t need SDL2
247+
- -Dsdl2=disabled
243248
- -Dvapoursynth=enabled
244249
- -Dvulkan=enabled
245250
- -Dzimg=enabled
251+
- -Db_lto=true
246252
cleanup:
247253
- /include
248254
- /lib/pkgconfig

0 commit comments

Comments
 (0)