diff options
author | L. E. Segovia <amy@amyspark.me> | 2022-12-03 11:07:50 -0300 |
---|---|---|
committer | L. E. Segovia <amy@amyspark.me> | 2022-12-06 17:37:38 +0000 |
commit | 8cc5b7eb5cb7477951abc65ab459d6749bb8f381 (patch) | |
tree | a93b7f7070b771c5702b5fbff7114d71d1ffd821 /meson.build | |
parent | 8ec9990bb90aa23aacbedcce3aebfb1a698cb8fc (diff) | |
download | lcms2-8cc5b7eb5cb7477951abc65ab459d6749bb8f381.tar.gz |
meson: Add missing check for SSE2 intrinsics
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 92f81c6..7f86f38 100644 --- a/meson.build +++ b/meson.build @@ -51,6 +51,18 @@ elif cc.has_header_symbol('time.h', 'gmtime_s') endif endif +if ( + not cc.compiles( + ''' + #include <emmintrin.h> + int main() { __m128i n = _mm_set1_epi8(42); } + ''', + name: 'supports SSE2 intrinsics', + ) +) + cargs += '-DCMS_DONT_USE_SSE2=1' +endif + m_dep = cc.find_library('m', required: false) threads_dep = dependency('threads') |