Skip to content

Commit 99af595

Browse files
committedDec 17, 2024
8345942: Separate source output from class output when building microbenchmarks
Reviewed-by: shade, erikj
1 parent 8a64595 commit 99af595

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎make/test/BuildMicrobenchmark.gmk

+3-1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ MICROBENCHMARK_JAR := $(MICROBENCHMARK_IMAGE_DIR)/benchmarks.jar
4747

4848
MICROBENCHMARK_OUTPUT := $(SUPPORT_OUTPUTDIR)/test/micro
4949
MICROBENCHMARK_CLASSES := $(MICROBENCHMARK_OUTPUT)/classes
50+
MICROBENCHMARK_GENSRC := $(MICROBENCHMARK_OUTPUT)/gensrc
5051
MICROBENCHMARK_JAR_BIN := $(MICROBENCHMARK_OUTPUT)/jar
5152

5253
MICROBENCHMARK_TOOLS_CLASSES := $(MICROBENCHMARK_OUTPUT)/tools-classes
@@ -104,7 +105,8 @@ $(eval $(call SetupJavaCompilation, BUILD_JDK_MICROBENCHMARK, \
104105
--add-exports java.base/sun.security.util.math.intpoly=ALL-UNNAMED \
105106
--enable-preview \
106107
-XDsuppressNotes \
107-
-processor org.openjdk.jmh.generators.BenchmarkProcessor, \
108+
-processor org.openjdk.jmh.generators.BenchmarkProcessor \
109+
-s $(MICROBENCHMARK_GENSRC), \
108110
JAVA_FLAGS := \
109111
--add-exports java.base/jdk.internal.vm=ALL-UNNAMED \
110112
--add-modules jdk.unsupported \

0 commit comments

Comments
 (0)
Please sign in to comment.