common/autoconf/spec.gmk.in

changeset 507
f2ac4d0edaae
parent 506
78bb27faf889
child 542
6b93e7a4401d
equal deleted inserted replaced
506:78bb27faf889 507:f2ac4d0edaae
244 # multi core javac compilation and dependency tracking. 244 # multi core javac compilation and dependency tracking.
245 ENABLE_SJAVAC:=@ENABLE_SJAVAC@ 245 ENABLE_SJAVAC:=@ENABLE_SJAVAC@
246 # Store sjavac server synchronization files here, and 246 # Store sjavac server synchronization files here, and
247 # the sjavac server log files. 247 # the sjavac server log files.
248 SJAVAC_SERVER_DIR:=@SJAVAC_SERVER_DIR@ 248 SJAVAC_SERVER_DIR:=@SJAVAC_SERVER_DIR@
249 # We can block the Javac server to never use more cores than this.
250 # This is not for performance reasons, but for memory usage, since each
251 # core requires its own JavaCompiler. We might have 64 cores and 4GB
252 # of memory, 64 JavaCompilers will currently not fit in a 3GB heap.
253 # Since there is no sharing of data between the JavaCompilers.
254 SJAVAC_SERVER_CORES:=@SJAVAC_SERVER_CORES@
255 249
256 # The OpenJDK makefiles should be changed to using the standard 250 # The OpenJDK makefiles should be changed to using the standard
257 # configure output ..._CFLAGS and ..._LIBS. In the meantime we 251 # configure output ..._CFLAGS and ..._LIBS. In the meantime we
258 # extract the information here. 252 # extract the information here.
259 FREETYPE2_LIB_PATH:=@FREETYPE2_LIB_PATH@ 253 FREETYPE2_LIB_PATH:=@FREETYPE2_LIB_PATH@
494 FIXPATH:=@FIXPATH@ 488 FIXPATH:=@FIXPATH@
495 489
496 # Where the build output is stored for your convenience. 490 # Where the build output is stored for your convenience.
497 BUILD_LOG:=@BUILD_LOG@ 491 BUILD_LOG:=@BUILD_LOG@
498 BUILD_LOG_PREVIOUS:=@BUILD_LOG_PREVIOUS@ 492 BUILD_LOG_PREVIOUS:=@BUILD_LOG_PREVIOUS@
499 BUILD_LOG_WRAPPER:=@BUILD_LOG_WRAPPER@ 493 # Disable the build log wrapper on sjavac+winapi until
494 # we have solved how to prevent the log wrapper to wait
495 # for the background sjavac server process.
496 ifeq (@ENABLE_SJAVAC@X@OPENJDK_BUILD_OS_API@,yesXwinapi)
497 BUILD_LOG_WRAPPER:=
498 else
499 BUILD_LOG_WRAPPER:=@BUILD_LOG_WRAPPER@
500 endif
500 501
501 # Build setup 502 # Build setup
502 ENABLE_JFR=@ENABLE_JFR@ 503 ENABLE_JFR=@ENABLE_JFR@
503 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@ 504 USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
504 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@ 505 USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@

mercurial