Make preprocessors exclusive by default and add inclusive options
This was done since previously the POST processors were inclusive but the PRE processors were exclusive, which is confusing.
This commit is contained in:
@@ -28,13 +28,27 @@ def writeBuildGradlePredefine(List<String> mcVers, int mcIndex) {
|
||||
|
||||
for (int i = 0; i < mcVers.size(); i++) {
|
||||
String mcStr = mcVers[i].replace(".", "_")
|
||||
|
||||
if (mcIndex < i) {
|
||||
// exclusive before
|
||||
redefineList.add("PRE_MC_" + mcStr)
|
||||
}
|
||||
if (mcIndex <= i) {
|
||||
// inclusive before
|
||||
redefineList.add("PRE_AND_MC_" + mcStr)
|
||||
}
|
||||
|
||||
if (mcIndex == i) {
|
||||
// exact
|
||||
redefineList.add("MC_" + mcStr)
|
||||
}
|
||||
|
||||
if (mcIndex > i) {
|
||||
// inclusive after
|
||||
redefineList.add("POST_AND_MC_" + mcStr)
|
||||
}
|
||||
if (mcIndex >= i) {
|
||||
// exclusive after
|
||||
redefineList.add("POST_MC_" + mcStr)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user