1
0
Fork 0
Commit graph

27 commits

Author SHA1 Message Date
John Preston
49272b9606 Fix linking on GCC. 2023-03-09 23:21:14 +04:00
John Preston
d3977a83a6 Link avfilter. 2023-03-07 19:48:39 +04:00
Ilya Fedin
bb07e9d698 Add dav1d dependency to external_ffmpeg 2022-12-25 07:35:22 +04:00
Ilya Fedin
2e1d9c80d9 Workaround cmake's random library order in external_ffmpeg 2022-04-19 15:56:21 +04:00
Ilya Fedin
8ca7ff8484 Don't require breakpad/ffmpeg build directories on Linux 2022-04-17 09:06:16 +04:00
Ilya Fedin
54e750cca0 Restore TARGET_FILE usage for external libraries 2022-02-05 23:00:53 +03:00
Ilya Fedin
0fb6ba2c87 Don't link ffmpeg with X libraries 2022-02-01 14:38:07 +03:00
John Preston
b662d784ff FFmpeg: Build without va / vdpau. 2022-01-30 19:38:42 +03:00
Ilya Fedin
df426419c7 Use LINK_ONLY instead of TARGET_FILE 2022-01-28 23:29:00 +04:00
John Preston
3159df5e3b ffmpeg: Link libbz2 on macOS. 2022-01-19 18:53:44 +03:00
John Preston
b7a596df98 libvpx: Add external_vpx target. 2022-01-19 16:03:58 +03:00
Ilya Fedin
58c7b0f52e Add missed dependency on external_opus target for ffmpeg 2022-01-12 19:11:14 +03:00
Ilya Fedin
10108ea237 Move libdl/libpthread handling to common_options
Setting -pthread makes linking libatomic manually unneeded
2022-01-05 12:54:40 +03:00
Ilya Fedin
19381f859c Revert "Add DESKTOP_APP_USE_PACKAGED_FFMPEG_STATIC option"
This reverts commit 85759739eb.

I don't need this hack anymore since it doesn't work with Big Sur GitHub actions and I know anyone who uses it
2021-12-12 23:05:05 +04:00
Ilya Fedin
750861b4ab Link drm & zlib statically like before, make GL optional 2021-09-09 16:52:52 +03:00
Ilya Fedin
98c52815e9 Add a check for DESKTOP_APP_DISABLE_AUTOUPDATE in external_auto_updates
Like that done for external_crash_reports
2021-09-07 23:37:41 +03:00
Ilya Fedin
66cca9be57 Add SYSTEM flag to target_include_directories where appropriate 2021-07-19 19:01:08 +03:00
Ilya Fedin
783efab5aa ffmpeg requires Xv for va-x11 now 2020-12-15 18:55:36 +04:00
Ilya Fedin
ceb5808939 Xext is not used by Qt, wayland-client is not used by ffmpeg 2020-12-14 16:20:23 +04:00
Ilya Fedin
0fd23e1ea5 Fix Qt dependencies 2020-09-02 22:02:29 +04:00
Ilya Fedin
25070e1b04 Fix opus linking with ffmpeg 2020-07-23 14:09:17 +04:00
Ilya Fedin
85759739eb Add DESKTOP_APP_USE_PACKAGED_FFMPEG_STATIC option
Since static linking of packaged ffmpeg can be the easier option for libraries bundling
2020-05-24 11:01:27 +04:00
Ilya Fedin
3194d883d2 Add missed dependencies 2020-05-05 14:28:37 +04:00
Ilya Fedin
d5153dfd92 Adapt DESKTOP_APP_USE_PACKAGED for macOS and proper usage of pkg-config 2020-04-21 23:11:32 +04:00
John Preston
22b099429a Link some libraries dynamically on Linux.
Some libraries that should be on all target systems could be linked
dynamically, list taken from:

https://github.com/AppImage/pkg2appimage/blob/master/excludelist

This should fix some problems with fontconfig version mismatch.
2020-01-31 16:28:17 +03:00
Ilya Fedin
1db22f3663 Make packaged build working 2020-01-16 11:32:32 +04:00
John Preston
af968dc8ea Initial Linux build. 2019-12-03 19:06:31 +03:00