CFG_OSTYPE=unknown-dragonfly
;;
+ OpenBSD)
+ CFG_OSTYPE=unknown-openbsd
+ ;;
+
Darwin)
CFG_OSTYPE=apple-darwin
;;
opt dist-host-only 0 "only install bins for the host architecture"
opt inject-std-version 1 "inject the current compiler version of libstd into programs"
opt jemalloc 1 "build liballoc with jemalloc"
+opt llvm-version-check 1 "don't check if the LLVM version is supported, build anyway"
valopt localstatedir "/var/lib" "local state directory"
valopt sysconfdir "/etc" "install system configuration files"
probe CFG_FLEX flex
probe CFG_BISON bison
probe CFG_PANDOC pandoc
-probe CFG_PDFLATEX pdflatex
probe CFG_XELATEX xelatex
-probe CFG_LUALATEX lualatex
probe CFG_GDB gdb
probe CFG_LLDB lldb
putvar CFG_ENABLE_CLANG
fi
-if [ ! -z "$CFG_LLVM_ROOT" -a -e "$CFG_LLVM_ROOT/bin/llvm-config" ]
+if [ ! -z "$CFG_LLVM_ROOT" -a -z "$CFG_DISABLE_LLVM_VERSION_CHECK" -a -e "$CFG_LLVM_ROOT/bin/llvm-config" ]
then
step_msg "using custom LLVM at $CFG_LLVM_ROOT"
done
# Munge any paths that appear in config.mk back to posix-y
-sed -i.bak -e 's@ \([a-zA-Z]\):[/\\]@ /\1/@g;' config.tmp
+cp config.tmp config.tmp.bak
+sed -e 's@ \([a-zA-Z]\):[/\\]@ /\1/@g;' <config.tmp.bak >config.tmp
rm -f config.tmp.bak
msg