From bb5caa43a2a2458831f2ec5829e8731ae66b6697 Mon Sep 17 00:00:00 2001 From: morph027 Date: Tue, 8 Nov 2022 21:49:51 +0100 Subject: [PATCH] boring-sys: Add support for Linux ARM(v7) Signed-off-by: morph027 --- boring-sys/build.rs | 6 ++++++ boring-sys/cmake/armv7-linux.cmake | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 boring-sys/cmake/armv7-linux.cmake diff --git a/boring-sys/build.rs b/boring-sys/build.rs index 507f7bc9..8ce73400 100644 --- a/boring-sys/build.rs +++ b/boring-sys/build.rs @@ -224,6 +224,12 @@ fn get_boringssl_cmake_config() -> cmake::Config { pwd.join("cmake/aarch64-linux.cmake").as_os_str(), ); } + "arm" => { + boringssl_cmake.define( + "CMAKE_TOOLCHAIN_FILE", + pwd.join("cmake/armv7-linux.cmake").as_os_str(), + ); + } _ => { eprintln!( "warning: no toolchain file configured by boring-sys for {}", diff --git a/boring-sys/cmake/armv7-linux.cmake b/boring-sys/cmake/armv7-linux.cmake new file mode 100644 index 00000000..db614546 --- /dev/null +++ b/boring-sys/cmake/armv7-linux.cmake @@ -0,0 +1,3 @@ +set(CMAKE_SYSTEM_NAME Linux) +set(CMAKE_SYSTEM_PROCESSOR armv7) +# Rely on environment variables to set the compiler and include paths.