CMake: Don't build convert_srgb_sse2.cxx separately on AMD64

This is unnecessary on AMD64, where SSE2 is builtin and the
file in question can be composited just like everything else.
This commit is contained in:
Sam Edwards 2019-06-02 01:32:36 -06:00
parent 2d5bdb3515
commit 668ad6e559

View File

@ -32,7 +32,8 @@ set(P3PNMIMAGE_IGATEEXT
pfmFile_ext.h
)
if(HAVE_SSE2)
if(HAVE_SSE2 AND CMAKE_SIZEOF_VOID_P EQUAL 4 AND CMAKE_SYSTEM_PROCESSOR MATCHES "86")
# It's only necessary to do this on 32-bit x86; 64-bit makes SSE2 builtin.
set_source_files_properties(convert_srgb_sse2.cxx PROPERTIES
SKIP_COMPOSITING YES
COMPILE_FLAGS -msse2)