summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2016-11-28 13:24:22 -0800
committerJames Almer <jamrial@gmail.com>2016-12-02 16:25:17 -0300
commit3359eede8fc5f6b34b76138a44cf1b2ea45fe0a5 (patch)
tree69dbb86ba724daf0b2b0ba76598eb70da0fa980d /configure
parent4059cd395205dbd2ba66963f9d1567b8847e80b8 (diff)
Add a compat stdatomic.h implementation based on GCC atomics
Adapted from the code by RĂ©mi Denis-Courmont from VLC This merges libav commit 4e928ef340ac20325f529d92fcbc51e768085358. Signed-off-by: Wan-Teh Chang <wtc@google.com> Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure6
1 files changed, 6 insertions, 0 deletions
diff --git a/configure b/configure
index 6345fc2d0d..8cbe6f8c42 100755
--- a/configure
+++ b/configure
@@ -6381,6 +6381,12 @@ for thread in $THREADS_LIST; do
fi
done
+if disabled stdatomic_h; then
+ if enabled atomics_gcc; then
+ add_cppflags '-I\$(SRC_PATH)/compat/atomics/gcc'
+ fi
+fi
+
enabled zlib && add_cppflags -DZLIB_CONST
# conditional library dependencies, in linking order