From 874d69e9e532c86116d0314de8d1bb06ef0985e5 Mon Sep 17 00:00:00 2001 From: Thomas Ingleby Date: Tue, 31 Mar 2015 16:34:41 +0100 Subject: [PATCH] Cmake: add override BUILDARCH for selecting arch Stops TargetArch module for running and finding the arch Signed-off-by: Thomas Ingleby --- CMakeLists.txt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dea6a5f..8597080 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -57,10 +57,16 @@ option (BUILDSWIGNODE "Build swig node modules." ON) option (IPK "Generate IPK using CPack" OFF) option (BUILDPYTHON3 "Use python3 for building/installing" OFF) option (INSTALLGPIOTOOL "Install gpio tool" OFF) +option (BUILDARCH "Override architecture to build for - override" OFF) -include (TargetArch) -target_architecture (DETECTED_ARCH) -message( INFO " - Target arch is ${DETECTED_ARCH}") +if (NOT BUILDARCH) + include (TargetArch) + target_architecture (DETECTED_ARCH) + message( INFO " - Target arch is ${DETECTED_ARCH}") +else () + set (DETECTED_ARCH ${BUILDARCH}) + message( INFO " - Override arch is ${DETECTED_ARCH}") +endif() if (DETECTED_ARCH STREQUAL "i586" OR DETECTED_ARCH STREQUAL "x86_64" OR DETECTED_ARCH STREQUAL "i386")