From 023620616b74411f98ca997a95902b6c041befdf Mon Sep 17 00:00:00 2001 From: Amrit Panesar Date: Sat, 5 Nov 2016 20:47:29 -0700 Subject: [PATCH] Add support for building different RPIs --- .../toolchain-arm-none-eabi-rpi.cmake | 0 .local_config_example | 2 ++ configure | 16 ++++++++++++++-- 3 files changed, 16 insertions(+), 2 deletions(-) rename {src => .attic}/toolchain-arm-none-eabi-rpi.cmake (100%) diff --git a/src/toolchain-arm-none-eabi-rpi.cmake b/.attic/toolchain-arm-none-eabi-rpi.cmake similarity index 100% rename from src/toolchain-arm-none-eabi-rpi.cmake rename to .attic/toolchain-arm-none-eabi-rpi.cmake diff --git a/.local_config_example b/.local_config_example index e94d302..08d89c6 100644 --- a/.local_config_example +++ b/.local_config_example @@ -8,3 +8,5 @@ export DeployDirectory='/Volumes/boot/' export DeployDevice='/Volumes/boot' + +export BuildType='RPI' diff --git a/configure b/configure index 118311c..c22e358 100755 --- a/configure +++ b/configure @@ -1,3 +1,15 @@ -#!/bin/sh +#!/bin/bash -cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=./src/toolchain-arm-none-eabi-rpi.cmake ./ +source .local_config + +if [ "$BuildType" = "RPI" ]; then + cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=./.attic/toolchain-arm-none-eabi-rpi.cmake ./ +fi + +if [ "$BuildType" = "RPI-BPlus" ]; then + cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=./.attic/toolchain-arm-none-eabi-rpibplus.cmake ./ +fi + +if [ "$BuildType" = "RPI-2" ]; then + cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=./.attic/toolchain-arm-none-eabi-rpi2.cmake ./ +fi