brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 39c06dc Raw
53 lines · plain
1# RUN: mkdir -p %t.dir/Output2# RUN: cd %t.dir3# RUN: modularize -module-map-path=Output/NoProblemsAssistant.txt -root-module=Root -prefix=%S/Input %s4# RUN: FileCheck --input-file=Output/NoProblemsAssistant.txt %s5 6SomeTypes.h7SomeDecls.h8SubModule1/Header1.h9SubModule1/Header2.h10SubModule2/Header3.h11SubModule2/Header4.h12SubModule2/Header5-dash.dot.h13SubModule2.h14 15# CHECK: // Output/NoProblemsAssistant.txt16# CHECK-NEXT: // Generated by: modularize -module-map-path=Output/NoProblemsAssistant.txt -root-module=Root -prefix={{.*}}{{[/\\]}}{{.*}} {{.*}}{{[/\\]}}NoProblemsAssistant.modularize17# CHECK: module Root {18# CHECK-NEXT:   module SomeTypes {19# CHECK-NEXT:     header "SomeTypes.h"20# CHECK-NEXT:     export *21# CHECK-NEXT:   }22# CHECK-NEXT:   module SomeDecls {23# CHECK-NEXT:     header "SomeDecls.h"24# CHECK-NEXT:     export *25# CHECK-NEXT:   }26# CHECK-NEXT:   module SubModule1 {27# CHECK-NEXT:     module Header1 {28# CHECK-NEXT:       header "SubModule1/Header1.h"29# CHECK-NEXT:       export *30# CHECK-NEXT:     }31# CHECK-NEXT:     module Header2 {32# CHECK-NEXT:       header "SubModule1/Header2.h"33# CHECK-NEXT:       export *34# CHECK-NEXT:     }35# CHECK-NEXT:   }36# CHECK-NEXT:   module SubModule2 {37# CHECK-NEXT:     module Header3 {38# CHECK-NEXT:       header "SubModule2/Header3.h"39# CHECK-NEXT:       export *40# CHECK-NEXT:     }41# CHECK-NEXT:     module Header4 {42# CHECK-NEXT:       header "SubModule2/Header4.h"43# CHECK-NEXT:       export *44# CHECK-NEXT:     }45# CHECK-NEXT:     module Header5_dash_dot {46# CHECK-NEXT:       header "SubModule2/Header5-dash.dot.h"47# CHECK-NEXT:       export *48# CHECK-NEXT:     }49# CHECK-NEXT:     header "SubModule2.h"50# CHECK-NEXT:     export *51# CHECK-NEXT:   }52# CHECK-NEXT: }53