summaryrefslogtreecommitdiff
path: root/src/dsp/enc.c
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2023-04-26 13:22:52 -0700
committerJames Zern <jzern@google.com>2023-04-27 12:39:13 -0700
commit8151f388ebb1c48990598418f84b81955ddc5895 (patch)
tree2f32f64f92ee324aec6c6d4167b8d1147c9db61b /src/dsp/enc.c
parent916548c28cf4f8634979cbb7e5bb4931c7281d09 (diff)
downloadlibwebp-8151f388ebb1c48990598418f84b81955ddc5895.tar.gz
move VP8GetCPUInfo declaration to cpu.c
This avoids defining a version in each translation unit when using __declspec(dllexport) which causes failures due to multiply defined symbols with clang-cl: lld-link: error: duplicate symbol: VP8GetCPUInfo >>> defined at CMakeFiles\webpdecode.dir\Debug\src\dec\alpha_dec.c.obj >>> defined at CMakeFiles\webpdsp.dir\Debug\src\dsp\dec_sse41.c.obj ... Bug: webp:607 Change-Id: I6cd1ee75b3db984aa513263a05516e867a64925d
Diffstat (limited to 'src/dsp/enc.c')
-rw-r--r--src/dsp/enc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dsp/enc.c b/src/dsp/enc.c
index ea47a3fd..2ba97ba8 100644
--- a/src/dsp/enc.c
+++ b/src/dsp/enc.c
@@ -732,6 +732,7 @@ VP8QuantizeBlockWHT VP8EncQuantizeBlockWHT;
VP8BlockCopy VP8Copy4x4;
VP8BlockCopy VP8Copy16x8;
+extern VP8CPUInfo VP8GetCPUInfo;
extern void VP8EncDspInitSSE2(void);
extern void VP8EncDspInitSSE41(void);
extern void VP8EncDspInitNEON(void);