Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
0c9b1534
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
接近 2 年 前同步成功
通知
12
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0c9b1534
编写于
4月 12, 2016
作者:
R
Richard Levitte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Configuration: Simplify the way vms information is retrieved
Reviewed-by:
N
Matt Caswell
<
matt@openssl.org
>
上级
62890f47
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
44 addition
and
41 deletion
+44
-41
Configurations/10-main.conf
Configurations/10-main.conf
+44
-41
未找到文件。
Configurations/10-main.conf
浏览文件 @
0c9b1534
...
@@ -78,23 +78,26 @@ sub vc_wince_info {
...
@@ -78,23 +78,26 @@ sub vc_wince_info {
my
$
vms_info
= {};
my
$
vms_info
= {};
sub
vms_info
{
sub
vms_info
{
unless
(%$
vms_info
) {
unless
(%$
vms_info
) {
$
vms_info
->{
disable_warns
} = [ ];
my
$
pointer_size
=
shift
;
$
vms_info
->{
disable_warns_p32
} = [ ];
my
$
pointer_size_str
= $
pointer_size
==
0
?
""
:
"$pointer_size"
;
$
vms_info
->{
disable_warns_p64
} = [ ];
`
PIPE
CC
/
NOCROSS_REFERENCE
/
NOLIST
/
NOOBJECT
/
WARNINGS
=
DISABLE
= (
MAYLOSEDATA3
,
EMPTYFILE
)
NL
:
2
>
NL
:`;
$
vms_info
->{
disable_warns
} = [ ];
if
($? ==
0
) {
if
($
pointer_size
==
64
) {
push
@{$
vms_info
->{
disable_warns_p64
}},
"MAYLOSEDATA3"
;
`
PIPE
CC
/
NOCROSS_REFERENCE
/
NOLIST
/
NOOBJECT
/
WARNINGS
=
DISABLE
= (
MAYLOSEDATA3
,
EMPTYFILE
)
NL
:
2
>
NL
:`;
}
if
($? ==
0
) {
push
@{$
vms_info
->{
disable_warns
}},
"MAYLOSEDATA3"
;
}
}
unless
($
disabled
{
zlib
}) {
unless
($
disabled
{
zlib
}) {
my
$
default_zlib
=
'GNV$LIBZSHR'
. $
pointer_size_str
;
if
(
defined
($
disabled
{
"zlib-dynamic"
})) {
if
(
defined
($
disabled
{
"zlib-dynamic"
})) {
$
vms_info
->{
zlib
} = $
withargs
{
zlib_lib
} ||
'GNV$LIBZSHR/SHARE'
;
$
vms_info
->{
zlib
} = $
withargs
{
zlib_lib
} ||
"$default_zlib/SHARE"
;
$
vms_info
->{
zlib_p32
} = $
withargs
{
zlib_lib
} ||
'GNV$LIBZSHR32/SHARE'
;
$
vms_info
->{
zlib_p64
} = $
withargs
{
zlib_lib
} ||
'GNV$LIBZSHR64/SHARE'
;
}
else
{
}
else
{
$
vms_info
->{
def_zlib
} = $
withargs
{
zlib_lib
} ||
'GNV$LIBZSHR'
;
$
vms_info
->{
def_zlib
} = $
withargs
{
zlib_lib
} || $
default_zlib
;
$
vms_info
->{
def_zlib_p32
} = $
withargs
{
zlib_lib
} ||
'GNV$LIBZSHR32'
;
# In case the --with-zlib-lib value contains something like
$
vms_info
->{
def_zlib_p64
} = $
withargs
{
zlib_lib
} ||
'GNV$LIBZSHR64'
;
# /SHARE or /LIB or so at the end, remove it.
$
vms_info
->{
def_zlib
} =~
s
|/.*$||
g
;
}
}
}
}
}
}
...
@@ -1764,100 +1767,100 @@ sub vms_info {
...
@@ -1764,100 +1767,100 @@ sub vms_info {
"vms-alpha"
=> {
"vms-alpha"
=> {
inherit_from
=> [
"vms-generic"
],
inherit_from
=> [
"vms-generic"
],
cflags
=>
add
(
sub
{
my
@
warnings
=
cflags
=>
add
(
sub
{
my
@
warnings
=
@{
vms_info
()->{
disable_warns
}};
@{
vms_info
(
0
)->{
disable_warns
}};
@
warnings
@
warnings
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: (); }),
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: (); }),
defines
=>
defines
=>
add
(
sub
{
add
(
sub
{
return
vms_info
()->{
def_zlib
}
return
vms_info
(
0
)->{
def_zlib
}
?
"LIBZ=\"
\
"\"".vms_info()->{def_zlib}."
\
"\"
\
""
: ();
?
"LIBZ=\"
\
"\"".vms_info(
0
)->{def_zlib}."
\
"\"
\
""
: ();
}),
}),
ex_libs
=>
add
(
sub
{
return
vms_info
()->{
zlib
} || (); }),
ex_libs
=>
add
(
sub
{
return
vms_info
(
0
)->{
zlib
} || (); }),
#as => "???",
#as => "???",
#debug_aflags => "/NOOPTIMIZE/DEBUG",
#debug_aflags => "/NOOPTIMIZE/DEBUG",
#release_aflags => "/OPTIMIZE/NODEBUG",
#release_aflags => "/OPTIMIZE/NODEBUG",
bn_opts
=>
"SIXTY_FOUR_BIT RC4_INT RC4_CHUNK_LL DES_PTR BF_PTR"
,
bn_opts
=>
"SIXTY_FOUR_BIT RC4_INT RC4_CHUNK_LL DES_PTR BF_PTR"
,
},
},
"vms-alpha-p32"
=> {
"vms-alpha-p32"
=> {
inherit_from
=> [
"vms-
alpha
"
],
inherit_from
=> [
"vms-
generic
"
],
cflags
=>
cflags
=>
add
(
"/POINTER_SIZE=32"
,
add
(
"/POINTER_SIZE=32"
,
sub
{
my
@
warnings
=
sub
{
my
@
warnings
=
@{
vms_info
(
)->{
disable_warns_p32
}};
@{
vms_info
(
32
)->{
disable_warns
}};
@
warnings
@
warnings
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
} ),
} ),
defines
=>
defines
=>
add
(
sub
{
add
(
sub
{
return
vms_info
(
)->{
def_zlib_p32
}
return
vms_info
(
32
)->{
def_zlib
}
?
"LIBZ=\"
\
"\"".vms_info(
)->{def_zlib_p32
}."
\
"\"
\
""
: ();
?
"LIBZ=\"
\
"\"".vms_info(
32)->{def_zlib
}."
\
"\"
\
""
: ();
}),
}),
ex_libs
=>
add
(
sub
{
return
vms_info
(
)->{
zlib_p32
} || (); }),
ex_libs
=>
add
(
sub
{
return
vms_info
(
32
)->{
zlib
} || (); }),
},
},
"vms-alpha-p64"
=> {
"vms-alpha-p64"
=> {
inherit_from
=> [
"vms-
alpha
"
],
inherit_from
=> [
"vms-
generic
"
],
cflags
=>
cflags
=>
add
(
"/POINTER_SIZE=64=ARGV"
,
add
(
"/POINTER_SIZE=64=ARGV"
,
sub
{
my
@
warnings
=
sub
{
my
@
warnings
=
@{
vms_info
(
)->{
disable_warns_p64
}};
@{
vms_info
(
64
)->{
disable_warns
}};
@
warnings
@
warnings
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
} ),
} ),
defines
=>
defines
=>
add
(
sub
{
add
(
sub
{
return
vms_info
(
)->{
def_zlib_p64
}
return
vms_info
(
64
)->{
def_zlib
}
?
"LIBZ=\"
\
"\"".vms_info(
)->{def_zlib_p64
}."
\
"\"
\
""
: ();
?
"LIBZ=\"
\
"\"".vms_info(
64)->{def_zlib
}."
\
"\"
\
""
: ();
}),
}),
ex_libs
=>
add
(
sub
{
return
vms_info
(
)->{
zlib_p64
} || (); }),
ex_libs
=>
add
(
sub
{
return
vms_info
(
64
)->{
zlib
} || (); }),
},
},
"vms-ia64"
=> {
"vms-ia64"
=> {
inherit_from
=> [
"vms-generic"
],
inherit_from
=> [
"vms-generic"
],
cflags
=>
add
(
sub
{
my
@
warnings
=
cflags
=>
add
(
sub
{
my
@
warnings
=
@{
vms_info
()->{
disable_warns
}};
@{
vms_info
(
0
)->{
disable_warns
}};
@
warnings
@
warnings
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: (); }),
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: (); }),
defines
=>
defines
=>
add
(
sub
{
add
(
sub
{
return
vms_info
()->{
def_zlib
}
return
vms_info
(
0
)->{
def_zlib
}
?
"LIBZ=\"
\
"\"".vms_info()->{def_zlib}."
\
"\"
\
""
: ();
?
"LIBZ=\"
\
"\"".vms_info(
0
)->{def_zlib}."
\
"\"
\
""
: ();
}),
}),
ex_libs
=>
add
(
sub
{
return
vms_info
()->{
zlib
} || (); }),
ex_libs
=>
add
(
sub
{
return
vms_info
(
0
)->{
zlib
} || (); }),
#as => "I4S",
#as => "I4S",
#debug_aflags => "/NOOPTIMIZE/DEBUG",
#debug_aflags => "/NOOPTIMIZE/DEBUG",
#release_aflags => "/OPTIMIZE/NODEBUG",
#release_aflags => "/OPTIMIZE/NODEBUG",
bn_opts
=>
"SIXTY_FOUR_BIT RC4_INT RC4_CHUNK_LL DES_PTR BF_PTR"
,
bn_opts
=>
"SIXTY_FOUR_BIT RC4_INT RC4_CHUNK_LL DES_PTR BF_PTR"
,
},
},
"vms-ia64-p32"
=> {
"vms-ia64-p32"
=> {
inherit_from
=> [
"vms-
ia64
"
],
inherit_from
=> [
"vms-
generic
"
],
cflags
=>
cflags
=>
add
(
"/POINTER_SIZE=32"
,
add
(
"/POINTER_SIZE=32"
,
sub
{
my
@
warnings
=
sub
{
my
@
warnings
=
@{
vms_info
(
)->{
disable_warns_p32
}};
@{
vms_info
(
32
)->{
disable_warns
}};
@
warnings
@
warnings
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
} ),
} ),
defines
=>
defines
=>
add
(
sub
{
add
(
sub
{
return
vms_info
(
)->{
def_zlib_p32
}
return
vms_info
(
32
)->{
def_zlib
}
?
"LIBZ=\"
\
"\"".vms_info(
)->{def_zlib_p32
}."
\
"\"
\
""
: ();
?
"LIBZ=\"
\
"\"".vms_info(
32)->{def_zlib
}."
\
"\"
\
""
: ();
}),
}),
ex_libs
=>
add
(
sub
{
return
vms_info
(
)->{
zlib_p32
} || (); }),
ex_libs
=>
add
(
sub
{
return
vms_info
(
32
)->{
zlib
} || (); }),
},
},
"vms-ia64-p64"
=> {
"vms-ia64-p64"
=> {
inherit_from
=> [
"vms-
ia64
"
],
inherit_from
=> [
"vms-
generic
"
],
cflags
=>
cflags
=>
add
(
"/POINTER_SIZE=64=ARGV"
,
add
(
"/POINTER_SIZE=64=ARGV"
,
sub
{
my
@
warnings
=
sub
{
my
@
warnings
=
@{
vms_info
(
)->{
disable_warns_p64
}};
@{
vms_info
(
64
)->{
disable_warns
}};
@
warnings
@
warnings
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
?
"/WARNINGS=DISABLE=("
.
join
(
","
,@
warnings
).
")"
: ();
} ),
} ),
defines
=>
defines
=>
add
(
sub
{
add
(
sub
{
return
vms_info
(
)->{
def_zlib_p64
}
return
vms_info
(
64
)->{
def_zlib
}
?
"LIBZ=\"
\
"\"".vms_info(
)->{def_zlib_p64
}."
\
"\"
\
""
: ();
?
"LIBZ=\"
\
"\"".vms_info(
64)->{def_zlib
}."
\
"\"
\
""
: ();
}),
}),
ex_libs
=>
add
(
sub
{
return
vms_info
(
)->{
zlib_p64
} || (); }),
ex_libs
=>
add
(
sub
{
return
vms_info
(
64
)->{
zlib
} || (); }),
},
},
);
);
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录