set (SSE41_FOUND NO)
try_run (
    sseRunCode
    sseCompiled
    ${CMAKE_CURRENT_BINARY_DIR}
    ${CMAKE_CURRENT_LIST_DIR}/ssecheck.c
    RUN_OUTPUT_VARIABLE sseOutput
)
string (STRIP "${sseOutput}" sseOutput)
# message (STATUS "sseCompiled: ${sseCompiled}")
# message (STATUS "sseRunCode: ${sseRunCode}")
# message (STATUS "sseOutput: ${sseOutput}")

if (sseCompiled AND sseOutput STREQUAL "1")
    set (SSE41_FOUND YES)
endif ()

if (SSE41_FOUND)
    message (STATUS "CPU supports SSE 4.1")
else ()
    message (STATUS "CPU does not support SSE 4.1")
endif ()
