<commit_before>use std::process::Command;
use std::env;

fn main() {
    let out_dir = env::var("OUT_DIR").unwrap();
    println!("cargo:rustc-link-search=native={}", out_dir);
    // Cargo build --release 把build.rs的输出当参数(link搜索路径,-vv可以看到)。
    // Cargo build --release -vv 可以看到println的内容。。
    if cfg!(target_os = "windows") {
        Command::new("windres")
            .arg("config/favicon.rc")
            .arg("-o")
            .arg(&format!("{}/favicon.o", out_dir))
            .status()
            .unwrap();
    }
}<commit_msg>fix build.rs about point_width on windows.<commit_after>fn main() {
    platform::main();
}

#[cfg(unix)]
mod platform {
    pub fn main() {}
}

#[cfg(windows)]
mod platform {
    use std::process::Command;
    use std::env;

    pub fn main() {
        let out_dir = env::var("OUT_DIR").unwrap();
        println!("cargo:rustc-link-search=native={}", out_dir);
        // Cargo build --release 把build.rs的输出当参数(link搜索路径,-vv可以看到)。
        // Cargo build --release -vv 可以看到println的内容。。
        Command::new("windres")
            .arg("config/favicon.rc")
            .arg("--target")
            .arg(target())
            .arg("-o")
            .arg(&format!("{}/favicon.o", out_dir))
            .status()
            .unwrap();
    }

    // build can't use if cfg!(target-point-width="64"), instead by env::var()
    fn target() -> &'static str {
        if env::var("TARGET").unwrap().contains("x86_64") {
            "pe-x86-64"
        } else {
            "pe-i386"
        }
    }
}
{'fraction_non_alphanumeric': 0.19122462344466273, 'fraction_numerical': 0.008513425016371971, 'mean_word_length': 2.1183673469387756, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '429029', 'n_tokens_mistral': 545, 'n_tokens_neox': 548, 'n_words': 94}