Commits on Source (21)
-
Steve Lhomme authored
(cherry picked from commit 7d6501b2) (edited) edited: - 3.0 doesn't build libplacebo with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
589c8fcd -
Steve Lhomme authored
(cherry picked from commit aa8b38be) (edited) edited: - 3.0 doesn't build libplacebo with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
e767f48b -
Steve Lhomme authored
Just like we have CMAKEBUILD we can use meson to call build and use whatever it picks for the build system. (cherry picked from commit ddbfe0bd) (edited) edited: - 3.0 doesn't build libplacebo with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
b0330f9f -
Steve Lhomme authored
We don't use the '+' in front because it doesn't use the jobserver from our make call, because of ninja: https://github.com/ninja-build/ninja/issues/1139 (cherry picked from commit 0b2008e9) (edited) edited: - DCMAKE_VERBOSE_MAKEFILE is placed differently on 3.0 - 3.0 doesn't build libplacebo with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
c4bb5e34 -
Steve Lhomme authored
like MESON_BUILD="-v -j4" We need to split the compile and install phases as install doesn't have as many options as compile. (cherry picked from commit 0773a89e) (rebased) rebased: - DCMAKE_VERBOSE_MAKEFILE is placed differently on 3.0
48a314c2 -
Steve Lhomme authored
This simplifies the meson calls without worrying where the files will be put. (cherry picked from commit 159d8609) (edited) edited: - 3.0 doesn't build libplacebo with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
f484ef09 -
Steve Lhomme authored
Now the meson build folder is handled in a single place. (cherry picked from commit d0055d6c) (edited) edited: - 3.0 doesn't build libplacebo with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
ae3ce0c8 -
Steve Lhomme authored
If the installed ninja supports it, it will play nice with the other build jobs. (cherry picked from commit 72f38f5c) (edited) edited: - 3.0 doesn't build libplacebo with meson - 3.0 doesn't build glib with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
e7700590 -
(cherry picked from commit e4b58707) (rebased) rebased: - the code around is different
8ea9144d -
In addition to environment variables. Those are ignored when cross compiling starting with meson 0.54 Use of environment variables should be removed in the future (cherry picked from commit 583a941d)
8f8b16de -
pkg_config_libdir is not a builtin option, to use it we need to define it either in the meson.build of the project or in the crossfile. This used to fail silently, but since PR#8974 (meson 0.60.0.rc1) it is a fatal error. (cherry picked from commit 791c4833)
61df2e7e -
(cherry picked from commit fb67f4b7)
61be44b0 -
Steve Lhomme authored
Rather than the cross file which generates warnings. It also allows to override each flag per target. (cherry picked from commit 6e912b40)
32b551aa -
"meson builddir" has been deprecated since 0.64.0. Please see 3c7ab542c0c4770241eae149b0d4cd8de329aee0 [1] upstream for the complete explanation. [1] https://github.com/mesonbuild/meson/commit/3c7ab542c0c4770241eae149b0d4cd8de329aee0 (cherry picked from commit f1622937) (rebased) - 3.0 doesn't use BUILD_DIR with meson
a35c6058 -
Steve Lhomme authored
They are always the same. No need for an extra variable with a confusing name. (cherry picked from commit dedaffaf) (edited) edited: - the code around the edited code is slightly different - 3.0 doesn't build libplacebo with meson - 3.0 doesn't build glib with meson - 3.0 doesn't build opus with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
ee92e20f -
Steve Lhomme authored
When cross-compiling they are included in the crossfile. (cherry picked from commit cb0ebea6) (edited) edited: - 3.0 doesn't use BUILD_DIR with meson - 3.0 doesn't build libplacebo with meson - 3.0 doesn't build glib with meson - 3.0 doesn't build opus with meson - 3.0 doesn't have basu - 3.0 doesn't have librist - 3.0 doesn't have medialibrary
8222277c -
Steve Lhomme authored
Fixes a crash in diracpromo-tr1000.ts The upstream submission of the meson patch can be found at https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/70 (cherry picked from commit 0ca61cd3) (edited) edited: - 4.0 update to 0.4.40 but the last one compatible with XP is 0.4.33 - 3.0 was not using the cleaner autotools calls - 3.0 was not using the config.* updates - 3.0 was not using alloweduwp
724f0518 -
Steve Lhomme authored4229f747
-
Steve Lhomme authored
(cherry picked from commit b5cfbf6e)
16024a57 -
Steve Lhomme authoreddb369b45
Showing
- contrib/bootstrap 9 additions, 0 deletionscontrib/bootstrap
- contrib/src/dav1d/rules.mak 3 additions, 3 deletionscontrib/src/dav1d/rules.mak
- contrib/src/fribidi/rules.mak 3 additions, 3 deletionscontrib/src/fribidi/rules.mak
- contrib/src/gen-meson-crossfile.py 4 additions, 4 deletionscontrib/src/gen-meson-crossfile.py
- contrib/src/harfbuzz/rules.mak 3 additions, 3 deletionscontrib/src/harfbuzz/rules.mak
- contrib/src/libdsm/rules.mak 3 additions, 3 deletionscontrib/src/libdsm/rules.mak
- contrib/src/main.mak 22 additions, 11 deletionscontrib/src/main.mak
- contrib/src/microdns/rules.mak 3 additions, 3 deletionscontrib/src/microdns/rules.mak
- contrib/src/orc/0001-Fix-usage-of-pthread_jit_write_protect_np-on-macOS-a.patch 129 additions, 0 deletions...ix-usage-of-pthread_jit_write_protect_np-on-macOS-a.patch
- contrib/src/orc/SHA512SUMS 1 addition, 1 deletioncontrib/src/orc/SHA512SUMS
- contrib/src/orc/rules.mak 15 additions, 9 deletionscontrib/src/orc/rules.mak
- contrib/src/orc/use-proper-func-detection.patch 0 additions, 70 deletionscontrib/src/orc/use-proper-func-detection.patch
- contrib/src/schroedinger/rules.mak 2 additions, 0 deletionscontrib/src/schroedinger/rules.mak
- contrib/src/schroedinger/schroedinger-disable-orcc.patch 11 additions, 0 deletionscontrib/src/schroedinger/schroedinger-disable-orcc.patch