diff --git a/boring-sys/build.rs b/boring-sys/build.rs index 3ec37787f..bb59f234a 100644 --- a/boring-sys/build.rs +++ b/boring-sys/build.rs @@ -225,6 +225,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 000000000..db6145461 --- /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.