From 1e2e5671f7421d9915bfbaab3b0084a7fb092a7d Mon Sep 17 00:00:00 2001 From: Petr Skocik Date: Mon, 12 Nov 2018 17:50:20 +0100 Subject: [PATCH] Make tcc accept `-l lib` as well as `-llib`. The POSIX spec for `c99` specifically favors the space-containing version (http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html) and the `-l lib` syntax is also supported by gcc and clang. --- libtcc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtcc.c b/libtcc.c index 48ce76d..df7adab 100644 --- a/libtcc.c +++ b/libtcc.c @@ -1502,7 +1502,7 @@ static const TCCOption tcc_options[] = { { "P", TCC_OPTION_P, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, { "L", TCC_OPTION_L, TCC_OPTION_HAS_ARG }, { "B", TCC_OPTION_B, TCC_OPTION_HAS_ARG }, - { "l", TCC_OPTION_l, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, + { "l", TCC_OPTION_l, TCC_OPTION_HAS_ARG }, { "bench", TCC_OPTION_bench, 0 }, #ifdef CONFIG_TCC_BACKTRACE { "bt", TCC_OPTION_bt, TCC_OPTION_HAS_ARG },