Enable codegen by default
This commit is contained in:
4
build.sh
4
build.sh
@@ -13,7 +13,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
build_lib() {
|
build_lib() {
|
||||||
SHOULD_CODEGEN=1 $RUSTC $2 --crate-name $1 --crate-type lib
|
$RUSTC $2 --crate-name $1 --crate-type lib
|
||||||
}
|
}
|
||||||
|
|
||||||
run_bin() {
|
run_bin() {
|
||||||
@@ -60,7 +60,7 @@ time $RUSTC target/libcore/src/libcore/lib.rs --crate-type lib --crate-name core
|
|||||||
pushd xargo
|
pushd xargo
|
||||||
rm -r ~/.xargo/HOST || true
|
rm -r ~/.xargo/HOST || true
|
||||||
export XARGO_RUST_SRC=$(pwd)'/../target/libcore/src'
|
export XARGO_RUST_SRC=$(pwd)'/../target/libcore/src'
|
||||||
time SHOULD_CODEGEN=1 xargo build --color always
|
time xargo build --color always
|
||||||
popd
|
popd
|
||||||
|
|
||||||
cat target/out/log.txt | sort | uniq -c
|
cat target/out/log.txt | sort | uniq -c
|
||||||
|
|||||||
@@ -95,9 +95,9 @@ mod prelude {
|
|||||||
pub use crate::Caches;
|
pub use crate::Caches;
|
||||||
|
|
||||||
pub fn should_codegen(sess: &Session) -> bool {
|
pub fn should_codegen(sess: &Session) -> bool {
|
||||||
//return true;
|
true
|
||||||
::std::env::var("SHOULD_CODEGEN").is_ok()
|
//::std::env::var("SHOULD_CODEGEN").is_ok()
|
||||||
|| sess.crate_types.get().contains(&CrateType::Executable)
|
// || sess.crate_types.get().contains(&CrateType::Executable)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user