diff options
| author | 2024-11-12 15:53:02 -0500 | |
|---|---|---|
| committer | 2024-11-12 15:53:02 -0500 | |
| commit | bacabb8f2b488b3da58dc3ea4159326298a003f6 (patch) | |
| tree | 958590c851b3480c69eb43a969c4ecc6543e7042 /subprojects/packagefiles/ffmpeg | |
| parent | 29fa4f8d667d543595e652e7402d395d507ba464 (diff) | |
| download | camu-bacabb8f2b488b3da58dc3ea4159326298a003f6.tar.gz camu-bacabb8f2b488b3da58dc3ea4159326298a003f6.tar.bz2 camu-bacabb8f2b488b3da58dc3ea4159326298a003f6.zip | |
Android cross-compile
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'subprojects/packagefiles/ffmpeg')
| -rw-r--r-- | subprojects/packagefiles/ffmpeg/meson.build | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/subprojects/packagefiles/ffmpeg/meson.build b/subprojects/packagefiles/ffmpeg/meson.build index d1c9d5a..511b233 100644 --- a/subprojects/packagefiles/ffmpeg/meson.build +++ b/subprojects/packagefiles/ffmpeg/meson.build @@ -17,14 +17,19 @@ if not is_debug endif extra_options += ['--cc=' + compiler.cmd_array()[0]] +extra_options += ['--arch=' + cpu] extra_options += ['--nm=' + meson.get_external_property('nm', 'nm')] extra_options += ['--ar=' + meson.get_external_property('ar', 'ar')] +if cpu == 'x86_64' or cpu == 'x86' + extra_options += ['--enable-x86asm'] +endif + if is_windows if is_64bit - extra_options += ['--target-os=win64', '--arch=x86_64'] + extra_options += ['--target-os=win64'] else - extra_options += ['--target-os=win32', '--arch=x86'] + extra_options += ['--target-os=win32'] endif if is_msvc extra_options += ['--toolchain=msvc'] @@ -63,8 +68,9 @@ proj = ext_proj.add_project('configure', '--incdir=@PREFIX@/@INCLUDEDIR@', '--enable-pic', '--enable-static', - '--disable-logging', '--disable-shared', + '--disable-stripping', + '--disable-logging', '--disable-all', '--disable-autodetect', '--disable-everything', @@ -88,11 +94,11 @@ proj = ext_proj.add_project('configure', '--disable-alsa', '--disable-xlib', '--disable-vulkan', - '--enable-nonfree', + '--enable-gpl', + '--enable-version3', '--enable-runtime-cpudetect', '--enable-asm', '--enable-inline-asm', - '--enable-x86asm', '--enable-avutil', '--enable-avformat', '--enable-avcodec', |