Skip to content

Commit

Permalink
Fix duplicate generated files in lang.test.
Browse files Browse the repository at this point in the history
  • Loading branch information
Gohla committed Oct 6, 2021
1 parent 9a964ba commit 6ee1c79
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
12 changes: 11 additions & 1 deletion lang/lang.test/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,20 @@ dependencies {
testImplementation(project(":pie.lang.runtime.java"))
}

val pieGenSourcesDir = "build/generated/piesources/"

sourceSets {
test {
java {
srcDir("build/generated/sources/")
srcDir(pieGenSourcesDir)
}
}
}

afterEvaluate {
tasks.named("spoofaxBuild").configure {
doFirst {
project.file(pieGenSourcesDir).mkdirs()
}
}
}
2 changes: 1 addition & 1 deletion lang/lang.test/pie/config.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
./build/generated/sources/
./build/generated/piesources/
2 changes: 1 addition & 1 deletion lang/lang/trans/gen/java/main.str
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ rules
(file, Program(moduleStmt, _, _)) -> result
with
// Note: this strategy assumes files of the form "path/to/file.pie"
relativeTargetDir := <config-get-output-dir>
relativeTargetDir := <config-get-output-dir; trim-whitespace; trim-chars(?'\n'); trim-chars(?'\r')>
; ['.' | ['/' | rest]] := <explode-string> relativeTargetDir
; '/' := <last> rest // assert that last character is a /
; rootPackageDir := <implode-string> rest
Expand Down

0 comments on commit 6ee1c79

Please sign in to comment.