changeset 617:fca8f83f1611

automatically detect the path of #interface
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Fri, 29 May 2020 17:57:31 +0900
parents 206371e00c7d
children c5e909bd2e89
files src/parallel_execution/generate_stub.pl
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/parallel_execution/generate_stub.pl	Mon May 18 17:01:29 2020 +0900
+++ b/src/parallel_execution/generate_stub.pl	Fri May 29 17:57:31 2020 +0900
@@ -117,6 +117,14 @@
                 if (-f $interfaceHeader) {
                     &getDataGear("$interfaceHeader");
                     &getCodeGear("$interfaceHeader");
+                } else {
+                  if ($filename =~ /([\w\/]+)\/(.+)$/) {
+                    $interfaceHeader = "$1/$interfaceHeader";
+                    if (-f $interfaceHeader) {
+                        &getDataGear("$interfaceHeader");
+                        &getCodeGear("$interfaceHeader");
+                    }
+                  }
                 }
             } elsif (/^\_\_code (\w+)\((.*)\)(.*)/) {
                 my $codeGearName = $1;