Skip to content

Commit 423eb2c

Browse files
meson.build: add powerpc arch (#3806)
Co-authored-by: Ryan Carsten Schmidt <[email protected]>
1 parent 63db555 commit 423eb2c

File tree

5 files changed

+23
-1
lines changed

5 files changed

+23
-1
lines changed

codec/common/meson.build

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ elif cpu_family in ['loongarch32', 'loongarch64']
7171
cpp_sources += asm_sources
7272
elif cpu_family == 'riscv64'
7373
asm_sources = []
74+
elif cpu_family == 'ppc'
75+
asm_sources = []
76+
elif cpu_family == 'ppc64'
77+
asm_sources = []
7478
else
7579
error('Unsupported cpu_family @0@'.format(cpu_family))
7680
endif

codec/decoder/meson.build

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ elif cpu_family in ['loongarch32', 'loongarch64']
5656
cpp_sources += asm_sources
5757
elif cpu_family == 'riscv64'
5858
asm_sources = []
59+
elif cpu_family == 'ppc'
60+
asm_sources = []
61+
elif cpu_family == 'ppc64'
62+
asm_sources = []
5963
else
6064
error('Unsupported cpu family @0@'.format(cpu_family))
6165
endif

codec/encoder/meson.build

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@ elif cpu_family in ['loongarch32', 'loongarch64']
8585
cpp_sources += asm_sources
8686
elif cpu_family == 'riscv64'
8787
asm_sources = []
88+
elif cpu_family == 'ppc'
89+
asm_sources = []
90+
elif cpu_family == 'ppc64'
91+
asm_sources = []
8892
else
8993
error('Unsupported cpu family @0@'.format(cpu_family))
9094
endif

codec/processing/meson.build

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ elif cpu_family in ['loongarch32', 'loongarch64']
5858
cpp_sources += asm_sources
5959
elif cpu_family == 'riscv64'
6060
asm_sources = []
61+
elif cpu_family == 'ppc'
62+
asm_sources = []
63+
elif cpu_family == 'ppc64'
64+
asm_sources = []
6165
else
6266
error('Unsupported cpu family @0@'.format(cpu_family))
6367
endif

meson.build

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,13 @@ if ['linux', 'android', 'ios', 'darwin'].contains(system)
9797
add_project_arguments('-DHAVE_LSX', '-DHAVE_LASX', language: 'cpp')
9898
casm_inc = include_directories(join_paths('codec', 'common', 'loongarch'))
9999
elif cpu_family == 'riscv64'
100-
# We dont't have riscv64-specific optimization for now.
100+
# We don't have riscv64-specific optimization for now.
101+
asm_format = asm_format64
102+
elif cpu_family == 'ppc'
103+
# We don't have powerpc-specific optimization for now.
104+
asm_format = asm_format32
105+
elif cpu_family == 'ppc64'
106+
# We don't have powerpc64-specific optimization for now.
101107
asm_format = asm_format64
102108
else
103109
error('FIXME: unhandled CPU family @0@ for @1@'.format(cpu_family, system))

0 commit comments

Comments
 (0)