Skip to content

Commit 9cb9be5

Browse files
committed
Add -flinking-depth kcc flag.
1 parent 24ff37a commit 9cb9be5

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

scripts/RV_Kcc/Opts.pm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,7 @@ sub parseOpts {
447447
for GCC.
448448
{ RV_Kcc::Opts::pushArg('cppArgs', "-d$chars"); }
449449
-ftranslation-depth=<depth> Compile program up to a given depth. [undocumented]
450+
-flinking-depth=<depth> Link program up to a given depth. [undocumented]
450451
-fmessage-length=0 Write all error messages on a single line.
451452
-frunner-script Compile program to perl script with analysis tool options. [undocumented]
452453
-fissue-report=<file> Write issues to the specified file.

scripts/kcc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,11 @@ sub getLinkingCommand {
453453

454454
my @krun = getKRunCommand($output, $symbols, 'c-cpp-linking-kompiled');
455455

456+
if (arg('-flinking-depth=')) {
457+
push(@krun, '--depth');
458+
push(@krun, arg('-flinking-depth='));
459+
}
460+
456461
my ($rvErrorJson, $string) = (getRVErrorJson(), QUOTE_STRING);
457462
my $json = "#token($rvErrorJson, $string)";
458463

0 commit comments

Comments
 (0)