# HG changeset patch # User Doug Simon # Date 1433768477 -7200 # Node ID d013bb1cbf9fc1d7707f8ff6ae0fa5090ae7026a # Parent 3d15183f3c939546bd5967c053f12f80f8f09801 mx: Filter package-info.class out when checking timestamps for java compilations diff -r 3d15183f3c93 -r d013bb1cbf9f mxtool/mx.py --- a/mxtool/mx.py Wed Jun 03 15:47:54 2015 +0200 +++ b/mxtool/mx.py Mon Jun 08 15:01:17 2015 +0200 @@ -2833,8 +2833,9 @@ for javafile in javafiles: classfile = TimeStampFile(outputDir + javafile[len(sourceDir):-len('java')] + 'class') if not classfile.exists() or classfile.isOlderThan(javafile): - buildReason = 'class file(s) out of date' - break + if basename(classfile.path) != 'package-info.class': + buildReason = 'class file(s) out of date' + break apsOutOfDate = p.update_current_annotation_processors_file() if apsOutOfDate: