Commit aeeb782c authored by Mans Rullgard's avatar Mans Rullgard

configure: add --toolchain option

This allows creating canned shorthands for common combinations
of cc, ld etc.
Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
parent e772f9fa
......@@ -205,6 +205,7 @@ Advanced options (experts only):
--target-os=OS compiler targets OS [$target_os]
--target-exec=CMD command to run executables on target
--target-path=DIR path to view of build directory on target
--toolchain=NAME set tool defaults according to NAME
--nm=NM use nm tool
--ar=AR use archive tool AR [$ar_default]
--as=AS use assembler AS [$as_default]
......@@ -1327,6 +1328,7 @@ CMDLINE_SET="
target_exec
target_os
target_path
toolchain
"
CMDLINE_APPEND="
......@@ -2038,6 +2040,17 @@ ranlib="${cross_prefix}${ranlib}"
sysinclude_default="${sysroot}/usr/include"
case "$toolchain" in
msvc)
cc_default="c99wrap cl"
ld_default="c99wrap link"
nm_default="dumpbin -symbols"
;;
?*)
die "Unknown toolchain $toolchain"
;;
esac
set_default cc pkg_config sysinclude
enabled cross_compile || host_cc_default=$cc
set_default host_cc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment