mirror of
https://github.com/google/cpu_features.git
synced 2025-04-28 07:23:37 +02:00
Update scripts
This commit is contained in:
parent
a528c7f320
commit
faacb00bb8
@ -140,23 +140,20 @@ function expand_linaro_config() {
|
|||||||
|
|
||||||
function expand_codescape_config() {
|
function expand_codescape_config() {
|
||||||
assert_defined TARGET
|
assert_defined TARGET
|
||||||
local FLAVOUR=${QEMU_ARCH}-r2-hard
|
|
||||||
local DATE=2017.10-08
|
local DATE=2017.10-08
|
||||||
local CODESCAPE_URL=https://codescape.mips.com/components/toolchain/${DATE}/Codescape.GNU.Tools.Package.${DATE}.for.MIPS.MTI.Linux.CentOS-5.x86_64.tar.gz
|
local CODESCAPE_URL=https://codescape.mips.com/components/toolchain/${DATE}/Codescape.GNU.Tools.Package.${DATE}.for.MIPS.MTI.Linux.CentOS-5.x86_64.tar.gz
|
||||||
local GCC_URL=${CODESCAPE_URL}
|
local GCC_URL=${CODESCAPE_URL}
|
||||||
local GCC_RELATIVE_FOLDER=${TARGET}/${DATE}
|
local GCC_RELATIVE_FOLDER=${TARGET}/${DATE}
|
||||||
unpackifnotexists "${GCC_URL}" "${GCC_RELATIVE_FOLDER}"
|
unpackifnotexists "${GCC_URL}" "${GCC_RELATIVE_FOLDER}"
|
||||||
|
|
||||||
local SYSROOT_URL=${CODESCAPE_URL}
|
|
||||||
local SYSROOT_FOLDER=${ARCHIVE_FOLDER}/${GCC_RELATIVE_FOLDER}/sysroot/${FLAVOUR}
|
|
||||||
unpackifnotexists "${SYSROOT_URL}" "${SYSROOT_RELATIVE_FOLDER}"
|
|
||||||
|
|
||||||
CMAKE_ADDITIONAL_ARGS+=" -DENABLE_MSA=1"
|
CMAKE_ADDITIONAL_ARGS+=" -DENABLE_MSA=1"
|
||||||
CMAKE_ADDITIONAL_ARGS+=" -DMIPS_CPU=p5600"
|
CMAKE_ADDITIONAL_ARGS+=" -DMIPS_CPU=p5600"
|
||||||
CMAKE_ADDITIONAL_ARGS+=" -DCMAKE_TOOLCHAIN_FILE=cmake/mips32-linux-gcc.cmake"
|
CMAKE_ADDITIONAL_ARGS+=" -DCMAKE_TOOLCHAIN_FILE=cmake/mips32-linux-gcc.cmake"
|
||||||
CMAKE_ADDITIONAL_ARGS+=" -DCROSS=${TARGET}-"
|
CMAKE_ADDITIONAL_ARGS+=" -DCROSS=${TARGET}-"
|
||||||
CMAKE_ADDITIONAL_ARGS+=" -DCMAKE_FIND_ROOT_PATH=${ARCHIVE_FOLDER}/${GCC_RELATIVE_FOLDER}"
|
CMAKE_ADDITIONAL_ARGS+=" -DCMAKE_FIND_ROOT_PATH=${ARCHIVE_FOLDER}/${GCC_RELATIVE_FOLDER}"
|
||||||
|
|
||||||
|
local FLAVOUR=${QEMU_ARCH}-r2-hard
|
||||||
|
local SYSROOT_FOLDER=${ARCHIVE_FOLDER}/${GCC_RELATIVE_FOLDER}/sysroot/${FLAVOUR}
|
||||||
QEMU_ARGS+=" -L ${SYSROOT_FOLDER}"
|
QEMU_ARGS+=" -L ${SYSROOT_FOLDER}"
|
||||||
QEMU_ARGS+=" -E LD_LIBRARY_PATH=/lib"
|
QEMU_ARGS+=" -E LD_LIBRARY_PATH=/lib"
|
||||||
QEMU_ARGS+=" -cpu P5600"
|
QEMU_ARGS+=" -cpu P5600"
|
||||||
|
@ -34,28 +34,27 @@ function set_arm-linux-gnueabi() {
|
|||||||
function set_aarch64_be-linux-gnu() {
|
function set_aarch64_be-linux-gnu() {
|
||||||
TOOLCHAIN=LINARO
|
TOOLCHAIN=LINARO
|
||||||
TARGET=aarch64_be-linux-gnu
|
TARGET=aarch64_be-linux-gnu
|
||||||
QEMU_ARCH="DISABLED"
|
QEMU_ARCH=DISABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
# Toolchains for big-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
|
# Toolchains for big-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
|
||||||
function set_armeb-linux-gnueabihf() {
|
function set_armeb-linux-gnueabihf() {
|
||||||
TOOLCHAIN=LINARO
|
TOOLCHAIN=LINARO
|
||||||
TARGET=armeb-linux-gnueabihf
|
TARGET=armeb-linux-gnueabihf
|
||||||
QEMU_ARCH="DISABLED"
|
QEMU_ARCH=DISABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
# Toolchains for big-endian, soft-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
|
# Toolchains for big-endian, soft-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
|
||||||
function set_armeb-linux-gnueabi() {
|
function set_armeb-linux-gnueabi() {
|
||||||
TOOLCHAIN=LINARO
|
TOOLCHAIN=LINARO
|
||||||
TARGET=armeb-linux-gnueabi
|
TARGET=armeb-linux-gnueabi
|
||||||
QEMU_ARCH="DISABLED"
|
QEMU_ARCH=DISABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function set_mips() {
|
function set_mips() {
|
||||||
TOOLCHAIN=CODESCAPE
|
TOOLCHAIN=CODESCAPE
|
||||||
TARGET=mips-mti-linux-gnu
|
TARGET=mips-mti-linux-gnu
|
||||||
QEMU_ARCH="DISABLED"
|
QEMU_ARCH=DISABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
function set_native() {
|
function set_native() {
|
||||||
@ -76,7 +75,7 @@ ENVIRONMENTS="
|
|||||||
set_mips
|
set_mips
|
||||||
"
|
"
|
||||||
|
|
||||||
set -v
|
set -x
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
CMAKE_GENERATOR="Ninja"
|
CMAKE_GENERATOR="Ninja"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user