aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/build.rs
blob: 4a75c1b4bbb2cf746596ce1c52c86c1200a31aa0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at https://mozilla.org/MPL/2.0/. */

fn main() {
    let version =
        std::env::var("DEP_OPENSSL_VERSION_NUMBER").expect("missing DEP_OPENSSL_VERSION_NUMBER");
    let actual = u64::from_str_radix(&version, 16).unwrap();
    let minimum = 0x10101000;
    if actual < minimum {
        panic!(
            "Your OpenSSL version is older than 1.1.1 ({:x}), you have: {:x}",
            minimum, actual
        );
    }
}