Skip to content

Commit add29af

Browse files
authored
Merge branch 'code/cash' into dependabot/gradle/code/cash/org.sol4k-sol4k-0.7.0
2 parents 58bc13a + a28375a commit add29af

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

buildSrc/src/main/java/GenerateCurveTables.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,16 @@ abstract class GenerateCurveTables : DefaultTask() {
2828
// Default to false
2929
forceRegenerate.convention(false)
3030

31-
outputs.upToDateWhen {
32-
// Check for -PforceCurveTables on command line OR task property
31+
onlyIf {
3332
val force = project.hasProperty("forceCurveTables") || forceRegenerate.get()
3433

3534
if (force) {
36-
false
35+
true
3736
} else if (rustTableUrl.isPresent && !rustTableFile.isPresent) {
3837
val outDir = outputDir.get().asFile
3938
val pricingExists = outDir.resolve("discrete_pricing_table.bin").exists()
4039
val cumulativeExists = outDir.resolve("discrete_cumulative_table.bin").exists()
41-
pricingExists && cumulativeExists
40+
!(pricingExists && cumulativeExists) // run only if files are MISSING
4241
} else {
4342
true
4443
}

0 commit comments

Comments
 (0)