From 2d22573001803c44545eca3dda899de35d00bc4e Mon Sep 17 00:00:00 2001 From: DerFrZocker Date: Tue, 14 Feb 2023 07:12:00 +1100 Subject: [PATCH] #48: Auto apply compile flags based on the pr flags --- src/main/java/org/spigotmc/builder/Builder.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/org/spigotmc/builder/Builder.java b/src/main/java/org/spigotmc/builder/Builder.java index c41c970..bb090c4 100644 --- a/src/main/java/org/spigotmc/builder/Builder.java +++ b/src/main/java/org/spigotmc/builder/Builder.java @@ -44,6 +44,7 @@ import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.security.cert.X509Certificate; import java.text.MessageFormat; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Date; @@ -198,6 +199,19 @@ public class Builder System.err.println( "Using --dev or --dont-update with --rev makes no sense, exiting." ); System.exit( 1 ); } + if ( compile.isEmpty() && !pullRequests.isEmpty() ) + { + compile = new ArrayList<>(); + if ( getPullRequest( Repository.BUKKIT ) != null || getPullRequest( Repository.CRAFTBUKKIT ) != null ) + { + compile.add( Compile.CRAFTBUKKIT ); + } + + if ( getPullRequest( Repository.SPIGOT ) != null ) + { + compile.add( Compile.SPIGOT ); + } + } try {