Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell11
提交
cbb6fc0c
D
dragonwell11
项目概览
openanolis
/
dragonwell11
通知
7
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cbb6fc0c
编写于
5月 27, 2014
作者:
J
jcoomes
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
8311cb5e
a9369271
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
166 addition
and
7 deletion
+166
-7
README
README
+7
-7
common/autoconf/generated-configure.sh
common/autoconf/generated-configure.sh
+119
-0
common/autoconf/libraries.m4
common/autoconf/libraries.m4
+36
-0
common/autoconf/spec.gmk.in
common/autoconf/spec.gmk.in
+4
-0
未找到文件。
README
浏览文件 @
cbb6fc0c
README:
README:
This file should be located at the top of the OpenJDK Mercurial root
This file should be located at the top of the OpenJDK Mercurial root
repository. A full OpenJDK repository set (forest) should also include
repository. A full OpenJDK repository set (forest) should also include
the following
6
nested repositories:
the following
7
nested repositories:
"jdk", "hotspot", "langtools", "corba", "jaxws" and "jaxp".
"jdk", "hotspot", "langtools", "
nashorn", "
corba", "jaxws" and "jaxp".
The root repository can be obtained with something like:
The root repository can be obtained with something like:
hg clone http://hg.openjdk.java.net/jdk
8/jdk8 openjdk8
hg clone http://hg.openjdk.java.net/jdk
9/jdk9 openjdk9
You can run the get_source.sh script located in the root repository to get
You can run the get_source.sh script located in the root repository to get
the other needed repositories:
the other needed repositories:
cd openjdk
8
&& sh ./get_source.sh
cd openjdk
9
&& sh ./get_source.sh
People unfamiliar with Mercurial should read the first few chapters of
People unfamiliar with Mercurial should read the first few chapters of
the Mercurial book: http://hgbook.red-bean.com/read/
the Mercurial book: http://hgbook.red-bean.com/read/
...
@@ -19,9 +19,9 @@ README:
...
@@ -19,9 +19,9 @@ README:
Simple Build Instructions:
Simple Build Instructions:
0. Get the necessary system software/packages installed on your system, see
0. Get the necessary system software/packages installed on your system, see
http://hg.openjdk.java.net/jdk
8/jdk8
/raw-file/tip/README-builds.html
http://hg.openjdk.java.net/jdk
9/jdk9
/raw-file/tip/README-builds.html
1. If you don't have a jdk
7u7
or newer jdk, download and install it from
1. If you don't have a jdk
8
or newer jdk, download and install it from
http://java.sun.com/javase/downloads/index.jsp
http://java.sun.com/javase/downloads/index.jsp
Add the /bin directory of this installation to your PATH environment
Add the /bin directory of this installation to your PATH environment
variable.
variable.
...
@@ -37,4 +37,4 @@ where make is GNU make 3.81 or newer, /usr/bin/make on Linux usually
...
@@ -37,4 +37,4 @@ where make is GNU make 3.81 or newer, /usr/bin/make on Linux usually
is 3.81 or newer. Note that on Solaris, GNU make is called "gmake".
is 3.81 or newer. Note that on Solaris, GNU make is called "gmake".
Complete details are available in the file:
Complete details are available in the file:
http://hg.openjdk.java.net/jdk
8/jdk8
/raw-file/tip/README-builds.html
http://hg.openjdk.java.net/jdk
9/jdk9
/raw-file/tip/README-builds.html
common/autoconf/generated-configure.sh
浏览文件 @
cbb6fc0c
...
@@ -656,6 +656,9 @@ USE_EXTERNAL_LIBZ
...
@@ -656,6 +656,9 @@ USE_EXTERNAL_LIBZ
USE_EXTERNAL_LIBPNG
USE_EXTERNAL_LIBPNG
PNG_LIBS
PNG_LIBS
PNG_CFLAGS
PNG_CFLAGS
USE_EXTERNAL_LCMS
LCMS_LIBS
LCMS_CFLAGS
USE_EXTERNAL_LIBGIF
USE_EXTERNAL_LIBGIF
USE_EXTERNAL_LIBJPEG
USE_EXTERNAL_LIBJPEG
ALSA_LIBS
ALSA_LIBS
...
@@ -1079,6 +1082,7 @@ with_alsa
...
@@ -1079,6 +1082,7 @@ with_alsa
with_alsa_include
with_alsa_include
with_alsa_lib
with_alsa_lib
with_giflib
with_giflib
with_lcms
with_libpng
with_libpng
with_zlib
with_zlib
with_stdc__lib
with_stdc__lib
...
@@ -1192,6 +1196,8 @@ FREETYPE_CFLAGS
...
@@ -1192,6 +1196,8 @@ FREETYPE_CFLAGS
FREETYPE_LIBS
FREETYPE_LIBS
ALSA_CFLAGS
ALSA_CFLAGS
ALSA_LIBS
ALSA_LIBS
LCMS_CFLAGS
LCMS_LIBS
PNG_CFLAGS
PNG_CFLAGS
PNG_LIBS
PNG_LIBS
LIBFFI_CFLAGS
LIBFFI_CFLAGS
...
@@ -1934,6 +1940,8 @@ Optional Packages:
...
@@ -1934,6 +1940,8 @@ Optional Packages:
--with-alsa-lib specify directory for the alsa library
--with-alsa-lib specify directory for the alsa library
--with-giflib use giflib from build system or OpenJDK source
--with-giflib use giflib from build system or OpenJDK source
(system, bundled) [bundled]
(system, bundled) [bundled]
--with-lcms use lcms2 from build system or OpenJDK source
(system, bundled) [bundled]
--with-libpng use libpng from build system or OpenJDK source
--with-libpng use libpng from build system or OpenJDK source
(system, bundled) [bundled]
(system, bundled) [bundled]
--with-zlib use zlib from build system or OpenJDK source
--with-zlib use zlib from build system or OpenJDK source
...
@@ -2060,6 +2068,8 @@ Some influential environment variables:
...
@@ -2060,6 +2068,8 @@ Some influential environment variables:
linker flags for FREETYPE, overriding pkg-config
linker flags for FREETYPE, overriding pkg-config
ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config
ALSA_LIBS linker flags for ALSA, overriding pkg-config
ALSA_LIBS linker flags for ALSA, overriding pkg-config
LCMS_CFLAGS C compiler flags for LCMS, overriding pkg-config
LCMS_LIBS linker flags for LCMS, overriding pkg-config
PNG_CFLAGS C compiler flags for PNG, overriding pkg-config
PNG_CFLAGS C compiler flags for PNG, overriding pkg-config
PNG_LIBS linker flags for PNG, overriding pkg-config
PNG_LIBS linker flags for PNG, overriding pkg-config
LIBFFI_CFLAGS
LIBFFI_CFLAGS
...
@@ -47307,6 +47317,115 @@ fi
...
@@ -47307,6 +47317,115 @@ fi
fi
fi
###############################################################################
#
# Check for the lcms2 library
#
# Check whether --with-lcms was given.
if test "${with_lcms+set}" = set; then :
withval=$with_lcms;
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for which lcms to use" >&5
$as_echo_n "checking for which lcms to use... " >&6; }
DEFAULT_LCMS=bundled
#
# If user didn't specify, use DEFAULT_LCMS
#
if test "x${with_lcms}" = "x"; then
with_lcms=${DEFAULT_LCMS}
fi
if test "x${with_lcms}" = "xbundled"; then
USE_EXTERNAL_LCMS=false
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: bundled" >&5
$as_echo "bundled" >&6; }
elif test "x${with_lcms}" = "xsystem"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: system" >&5
$as_echo "system" >&6; }
pkg_failed=no
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LCMS" >&5
$as_echo_n "checking for LCMS... " >&6; }
if test -n "$LCMS_CFLAGS"; then
pkg_cv_LCMS_CFLAGS="$LCMS_CFLAGS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lcms2\""; } >&5
($PKG_CONFIG --exists --print-errors "lcms2") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
pkg_cv_LCMS_CFLAGS=`$PKG_CONFIG --cflags "lcms2" 2>/dev/null`
else
pkg_failed=yes
fi
else
pkg_failed=untried
fi
if test -n "$LCMS_LIBS"; then
pkg_cv_LCMS_LIBS="$LCMS_LIBS"
elif test -n "$PKG_CONFIG"; then
if test -n "$PKG_CONFIG" && \
{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"lcms2\""; } >&5
($PKG_CONFIG --exists --print-errors "lcms2") 2>&5
ac_status=$?
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; then
pkg_cv_LCMS_LIBS=`$PKG_CONFIG --libs "lcms2" 2>/dev/null`
else
pkg_failed=yes
fi
else
pkg_failed=untried
fi
if test $pkg_failed = yes; then
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
_pkg_short_errors_supported=yes
else
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
LCMS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "lcms2" 2>&1`
else
LCMS_PKG_ERRORS=`$PKG_CONFIG --print-errors "lcms2" 2>&1`
fi
# Put the nasty error message in config.log where it belongs
echo "$LCMS_PKG_ERRORS" >&5
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
LCMS_FOUND=no
elif test $pkg_failed = untried; then
LCMS_FOUND=no
else
LCMS_CFLAGS=$pkg_cv_LCMS_CFLAGS
LCMS_LIBS=$pkg_cv_LCMS_LIBS
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
LCMS_FOUND=yes
fi
if test "x${LCMS_FOUND}" = "xyes"; then
USE_EXTERNAL_LCMS=true
else
as_fn_error $? "--with-lcms=system specified, but no lcms found!" "$LINENO" 5
fi
else
as_fn_error $? "Invalid value for --with-lcms: ${with_lcms}, use 'system' or 'bundled'" "$LINENO" 5
fi
###############################################################################
###############################################################################
#
#
# Check for the png library
# Check for the png library
common/autoconf/libraries.m4
浏览文件 @
cbb6fc0c
...
@@ -664,6 +664,42 @@ AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS],
...
@@ -664,6 +664,42 @@ AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS],
fi
fi
AC_SUBST(USE_EXTERNAL_LIBGIF)
AC_SUBST(USE_EXTERNAL_LIBGIF)
###############################################################################
#
# Check for the lcms2 library
#
AC_ARG_WITH(lcms, [AS_HELP_STRING([--with-lcms],
[use lcms2 from build system or OpenJDK source (system, bundled) @<:@bundled@:>@])])
AC_MSG_CHECKING([for which lcms to use])
DEFAULT_LCMS=bundled
#
# If user didn't specify, use DEFAULT_LCMS
#
if test "x${with_lcms}" = "x"; then
with_lcms=${DEFAULT_LCMS}
fi
if test "x${with_lcms}" = "xbundled"; then
USE_EXTERNAL_LCMS=false
AC_MSG_RESULT([bundled])
elif test "x${with_lcms}" = "xsystem"; then
AC_MSG_RESULT([system])
PKG_CHECK_MODULES([LCMS], [lcms2], [LCMS_FOUND=yes], [LCMS_FOUND=no])
if test "x${LCMS_FOUND}" = "xyes"; then
USE_EXTERNAL_LCMS=true
else
AC_MSG_ERROR([--with-lcms=system specified, but no lcms found!])
fi
else
AC_MSG_ERROR([Invalid value for --with-lcms: ${with_lcms}, use 'system' or 'bundled'])
fi
AC_SUBST(USE_EXTERNAL_LCMS)
###############################################################################
###############################################################################
#
#
# Check for the png library
# Check for the png library
...
...
common/autoconf/spec.gmk.in
浏览文件 @
cbb6fc0c
...
@@ -652,6 +652,10 @@ INSTALL_SYSCONFDIR=@sysconfdir@
...
@@ -652,6 +652,10 @@ INSTALL_SYSCONFDIR=@sysconfdir@
# Libraries
# Libraries
#
#
USE_EXTERNAL_LCMS:=@USE_EXTERNAL_LCMS@
LCMS_CFLAGS:=@LCMS_CFLAGS@
LCMS_LIBS:=@LCMS_LIBS@
USE_EXTERNAL_LIBPNG:=@USE_EXTERNAL_LIBPNG@
USE_EXTERNAL_LIBPNG:=@USE_EXTERNAL_LIBPNG@
PNG_LIBS:=@PNG_LIBS@
PNG_LIBS:=@PNG_LIBS@
PNG_CFLAGS:=@PNG_CFLAGS@
PNG_CFLAGS:=@PNG_CFLAGS@
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录