Several familiar Bazel settings are integrated into the Native Image build pipeline, so that conventional use of Bazel features translates relatively well to Native Image option control. See the table below for more information.
Flag:
--compilation_mode
or-c
Flag setting | Effective native-image options |
Notes |
---|---|---|
dbg |
-g |
No optimization flag set |
fastbuild |
-Ob |
Activates GraalVM fast build mode |
opt |
-O2 |
Builds with optimizations turned on |
(None set) | (Nothing passed) | Default GraalVM behavior builds with -O2 |