We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 90e91d4 commit 6dda3ebCopy full SHA for 6dda3eb
.github/workflows/ci-macvim.yaml
@@ -137,6 +137,12 @@ jobs:
137
sed -i.bak -f ci/config.mk.clang-12.sed src/auto/config.mk
138
fi
139
140
+ if ${{ matrix.publish == true }}; then
141
+ # Only do link-time optimizations for publish builds, so the other
142
+ # ones can still finish quickly to give quick feedbacks.
143
+ sed -i.bak -f ci/config.mk.lto.sed src/auto/config.mk
144
+ fi
145
+
146
- name: Modify configure result
147
if: matrix.publish
148
run: |
ci/config.mk.lto.sed
@@ -0,0 +1,3 @@
1
+# Add link-time optimization for even better performance
2
+/^CFLAGS[[:blank:]]*=/s/$/ -flto/
3
+/^LDFLAGS[[:blank:]]*=/s/$/ -flto/
0 commit comments