author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
Thu May 15 20:45:18 2008 +0000 (2008-05-15) | |
changeset 508 | 4968462088aa |
parent 383 | f00eb97ff649 |
permissions | -rw-r--r-- |
1 # Compute x86-specific values
3 # This one really need a little love! :-(
5 CT_DoArchValues() {
6 # The architecture part of the tuple:
7 arch="${CT_ARCH_ARCH}"
8 [ -z "${arch}" ] && arch="${CT_ARCH_TUNE}"
9 case "${arch}" in
10 nocona|athlon*64|k8|athlon-fx|opteron)
11 CT_DoError "Architecture is x86 (32-bit) but selected processor is \"${arch}\" (64-bit)";;
12 "") CT_TARGET_ARCH=i386;;
13 i386|i486|i586|i686) CT_TARGET_ARCH="${arch}";;
14 winchip*) CT_TARGET_ARCH=i486;;
15 pentium|pentium-mmx|c3*) CT_TARGET_ARCH=i586;;
16 pentiumpro|pentium*|athlon*) CT_TARGET_ARCH=i686;;
17 *) CT_TARGET_ARCH=i586;;
18 esac
20 # The kernel ARCH:
21 CT_KERNEL_ARCH=i386
22 }