BuildSystem: Rename toolchain -> x86_64-pc-banan_os
This commit is contained in:
parent
84b1f3990c
commit
11174bfa14
|
@ -8,28 +8,28 @@ if [[ -z $BANAN_ROOT_DIR ]]; then
|
|||
fi
|
||||
|
||||
if [[ -z $BANAN_ARCH ]]; then
|
||||
export BANAN_ARCH=x86_64
|
||||
export BANAN_ARCH='x86_64'
|
||||
fi
|
||||
|
||||
export BANAN_TOOLCHAIN_DIR=$BANAN_ROOT_DIR/toolchain
|
||||
export BANAN_TOOLCHAIN_PREFIX=$BANAN_TOOLCHAIN_DIR/local
|
||||
export BANAN_TOOLCHAIN_TRIPLE=$BANAN_ARCH-banan_os
|
||||
export BANAN_TOOLCHAIN_DIR="$BANAN_ROOT_DIR/toolchain"
|
||||
export BANAN_TOOLCHAIN_PREFIX="$BANAN_TOOLCHAIN_DIR/local"
|
||||
export BANAN_TOOLCHAIN_TRIPLE="$BANAN_ARCH-pc-banan_os"
|
||||
|
||||
export BANAN_BUILD_DIR=$BANAN_ROOT_DIR/build
|
||||
export BANAN_BUILD_DIR="$BANAN_ROOT_DIR/build"
|
||||
|
||||
export BANAN_PORT_DIR=$BANAN_ROOT_DIR/ports
|
||||
export BANAN_PORT_DIR="$BANAN_ROOT_DIR/ports"
|
||||
|
||||
export BANAN_SYSROOT=$BANAN_BUILD_DIR/sysroot
|
||||
export BANAN_SYSROOT_TAR=$BANAN_SYSROOT.tar
|
||||
export BANAN_SYSROOT="$BANAN_BUILD_DIR/sysroot"
|
||||
export BANAN_SYSROOT_TAR="$BANAN_SYSROOT.tar"
|
||||
|
||||
export BANAN_DISK_IMAGE_PATH=$BANAN_BUILD_DIR/banan-os.img
|
||||
export BANAN_DISK_IMAGE_PATH="$BANAN_BUILD_DIR/banan-os.img"
|
||||
|
||||
if [[ -z $BANAN_UEFI_BOOT ]]; then
|
||||
export BANAN_UEFI_BOOT=0
|
||||
fi
|
||||
|
||||
if [[ -z $BANAN_BOOTLOADER ]]; then
|
||||
export BANAN_BOOTLOADER="BANAN"
|
||||
export BANAN_BOOTLOADER='BANAN'
|
||||
fi
|
||||
|
||||
export BANAN_CMAKE=$BANAN_TOOLCHAIN_PREFIX/bin/cmake
|
||||
export BANAN_CMAKE="$BANAN_TOOLCHAIN_PREFIX/bin/cmake"
|
||||
|
|
|
@ -30,8 +30,8 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE BOTH)
|
|||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED True)
|
||||
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}/bin/${BANAN_ARCH}-banan_os-g++)
|
||||
set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}/bin/${BANAN_ARCH}-pc-banan_os-g++)
|
||||
set(CMAKE_CXX_COMPILER_WORKS True)
|
||||
|
||||
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}/bin/${BANAN_ARCH}-banan_os-gcc)
|
||||
set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}/bin/${BANAN_ARCH}-pc-banan_os-gcc)
|
||||
set(CMAKE_C_COMPILER_WORKS True)
|
||||
|
|
|
@ -166,7 +166,8 @@ build_grub () {
|
|||
--target="$BANAN_ARCH" \
|
||||
--prefix="$BANAN_TOOLCHAIN_PREFIX" \
|
||||
--with-platform="efi" \
|
||||
--disable-werror
|
||||
--disable-werror \
|
||||
CFLAGS=--std=gnu11
|
||||
|
||||
make $MAKE_JOBS
|
||||
make install
|
||||
|
|
|
@ -12,12 +12,12 @@ diff -ruN gcc-12.2.0/config.sub gcc-12.2.0-banan_os/config.sub
|
|||
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
|
||||
diff -ruN gcc-12.2.0/fixincludes/mkfixinc.sh gcc-12.2.0-banan_os/fixincludes/mkfixinc.sh
|
||||
--- gcc-12.2.0/fixincludes/mkfixinc.sh 2022-08-19 11:09:52.160657095 +0300
|
||||
+++ gcc-12.2.0-banan_os/fixincludes/mkfixinc.sh 2024-09-03 23:09:34.461106020 +0300
|
||||
+++ gcc-12.2.0-banan_os/fixincludes/mkfixinc.sh 2025-06-03 18:08:13.366965577 +0300
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
# Check for special fix rules for particular targets
|
||||
case $machine in
|
||||
+ *-banan_os* | \
|
||||
+ *-*-banan_os* | \
|
||||
i?86-*-cygwin* | \
|
||||
i?86-*-mingw32* | \
|
||||
x86_64-*-mingw32* | \
|
||||
|
|
Loading…
Reference in New Issue