Clang detect CPUTYPE

Detect clang CPU type

Clang detect CPUTYPE

Command to enter

clang -v -fsyntax-only -march=native -x c /dev/null 2>&1 | grep -e '-target-cpu' | sed -e 's|.*-target-cpu \([[:alnum:]]*\) .*|\1|'

Example

 root@freebsd:/usr/home/tosh # sh -c "clang -v -fsyntax-only -march=native -x c /dev/null 2>&1 | grep -e '-target-cpu' | sed -e 's|.*-target-cpu \([[:alnum:]]*\) .*|\1|'" 
sandybridge 
root@freebsd:/usr/home/tosh #
psisci@epic:~ $ sh -c "clang -v -fsyntax-only -march=native -x c /dev/null 2>&1 | grep -e '-target-cpu' | sed -e 's|.*-target-cpu \([[:alnum:]]*\) .*|\1|'"
znver1
psisci@epic:~ $