|
|
|
@ -2,7 +2,7 @@ macro(simd_fail message) |
|
|
|
|
if(REQUIRE_SIMD) |
|
|
|
|
message(FATAL_ERROR "${message}.") |
|
|
|
|
else() |
|
|
|
|
message(WARNING "${message}. Performance will suffer.") |
|
|
|
|
message(STATUS "${message}. Performance will suffer.") |
|
|
|
|
set(WITH_SIMD 0 PARENT_SCOPE) |
|
|
|
|
endif() |
|
|
|
|
endmacro() |
|
|
|
@ -211,6 +211,9 @@ if(MSVC_IDE OR XCODE) |
|
|
|
|
add_library(simd OBJECT ${CPU_TYPE}/jsimd.c) |
|
|
|
|
add_custom_target(simd-objs DEPENDS ${SIMD_OBJS}) |
|
|
|
|
add_dependencies(simd simd-objs) |
|
|
|
|
set_target_properties(simd PROPERTIES FOLDER "3rdparty/jpeg") |
|
|
|
|
set_target_properties(simd-objs PROPERTIES FOLDER "3rdparty/jpeg") |
|
|
|
|
set_target_properties(jsimdcfg PROPERTIES FOLDER "3rdparty/jpeg") |
|
|
|
|
else() |
|
|
|
|
add_library(simd OBJECT ${SIMD_SOURCES} ${CPU_TYPE}/jsimd.c) |
|
|
|
|
endif() |
|
|
|
|