Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
ef5b8296
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看板
提交
ef5b8296
编写于
4月 15, 2016
作者:
R
Richard Levitte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ex_libs settings have to be added to, not overriden, on Windows too
Reviewed-by:
N
Matt Caswell
<
matt@openssl.org
>
上级
e951eca8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
8 deletion
+8
-8
Configurations/10-main.conf
Configurations/10-main.conf
+8
-8
未找到文件。
Configurations/10-main.conf
浏览文件 @
ef5b8296
...
@@ -1298,20 +1298,20 @@ sub vms_info {
...
@@ -1298,20 +1298,20 @@ sub vms_info {
release
=>
sub
{ $
disabled
{
shared
} ?
"/MT"
: () },
release
=>
sub
{ $
disabled
{
shared
} ?
"/MT"
: () },
)),
)),
bin_lflags
=>
add
(
"/subsystem:console /opt:ref"
),
bin_lflags
=>
add
(
"/subsystem:console /opt:ref"
),
ex_libs
=>
sub
{
ex_libs
=>
add
(
sub
{
my
@
ex_libs
= ();
my
@
ex_libs
= ();
push
@
ex_libs
,
'ws2_32.lib'
unless
$
disabled
{
sock
};
push
@
ex_libs
,
'ws2_32.lib'
unless
$
disabled
{
sock
};
push
@
ex_libs
,
'gdi32.lib advapi32.lib crypt32.lib user32.lib'
;
push
@
ex_libs
,
'gdi32.lib advapi32.lib crypt32.lib user32.lib'
;
return
join
(
" "
, @
ex_libs
);
return
join
(
" "
, @
ex_libs
);
},
}
)
,
},
},
"VC-WIN64-common"
=> {
"VC-WIN64-common"
=> {
inherit_from
=> [
"VC-noCE-common"
],
inherit_from
=> [
"VC-noCE-common"
],
ex_libs
=>
sub
{
ex_libs
=>
add
(
sub
{
my
@
ex_libs
= ();
my
@
ex_libs
= ();
push
@
ex_libs
,
'bufferoverflowu.lib'
if
(`
cl
2
>&
1
` =~ /
14
\.
00
\.
4
[
0
-
9
]{
4
}\./);
push
@
ex_libs
,
'bufferoverflowu.lib'
if
(`
cl
2
>&
1
` =~ /
14
\.
00
\.
4
[
0
-
9
]{
4
}\./);
return
join
(
" "
, @
_
, @
ex_libs
);
return
join
(
" "
, @
_
, @
ex_libs
);
},
}
)
,
bn_ops
=>
"SIXTY_FOUR_BIT EXPORT_VAR_AS_FN"
,
bn_ops
=>
"SIXTY_FOUR_BIT EXPORT_VAR_AS_FN"
,
build_scheme
=>
add
(
"VC-W64"
, {
separator
=>
undef
}),
build_scheme
=>
add
(
"VC-W64"
, {
separator
=>
undef
}),
},
},
...
@@ -1349,14 +1349,14 @@ sub vms_info {
...
@@ -1349,14 +1349,14 @@ sub vms_info {
return
$
ver
ge
$
vew
?
"nasm"
:
"nasmw"
},
return
$
ver
ge
$
vew
?
"nasm"
:
"nasmw"
},
asflags
=>
"-f win32"
,
asflags
=>
"-f win32"
,
asoutflag
=>
"-o"
,
asoutflag
=>
"-o"
,
ex_libs
=>
sub
{
ex_libs
=>
add
(
sub
{
my
@
ex_libs
= ();
my
@
ex_libs
= ();
# WIN32 UNICODE build gets linked with unicows.lib for
# WIN32 UNICODE build gets linked with unicows.lib for
# backward compatibility with Win9x.
# backward compatibility with Win9x.
push
@
ex_libs
,
'unicows.lib'
push
@
ex_libs
,
'unicows.lib'
if
(
grep
{ $
_
eq
"UNICODE"
} @
user_defines
);
if
(
grep
{ $
_
eq
"UNICODE"
} @
user_defines
);
return
join
(
" "
, @
ex_libs
, @
_
);
return
join
(
" "
, @
ex_libs
, @
_
);
},
}
)
,
sys_id
=>
"WIN32"
,
sys_id
=>
"WIN32"
,
bn_ops
=>
"BN_LLONG EXPORT_VAR_AS_FN"
,
bn_ops
=>
"BN_LLONG EXPORT_VAR_AS_FN"
,
perlasm_scheme
=>
"win32n"
,
perlasm_scheme
=>
"win32n"
,
...
@@ -1387,7 +1387,7 @@ sub vms_info {
...
@@ -1387,7 +1387,7 @@ sub vms_info {
?
"/entry:mainCRTstartup"
: (); }),
?
"/entry:mainCRTstartup"
: (); }),
sys_id
=>
"WINCE"
,
sys_id
=>
"WINCE"
,
bn_ops
=>
"BN_LLONG EXPORT_VAR_AS_FN"
,
bn_ops
=>
"BN_LLONG EXPORT_VAR_AS_FN"
,
ex_libs
=>
sub
{
ex_libs
=>
add
(
sub
{
my
@
ex_libs
= ();
my
@
ex_libs
= ();
push
@
ex_libs
,
'ws2.lib'
unless
$
disabled
{
sock
};
push
@
ex_libs
,
'ws2.lib'
unless
$
disabled
{
sock
};
push
@
ex_libs
,
'crypt32.lib'
;
push
@
ex_libs
,
'crypt32.lib'
;
...
@@ -1405,7 +1405,7 @@ sub vms_info {
...
@@ -1405,7 +1405,7 @@ sub vms_info {
push
@
ex_libs
,
' /nodefaultlib coredll.lib corelibc.lib'
push
@
ex_libs
,
' /nodefaultlib coredll.lib corelibc.lib'
if
($
ENV
{
'TARGETCPU'
}
eq
"X86"
);
if
($
ENV
{
'TARGETCPU'
}
eq
"X86"
);
return
@
ex_libs
;
return
@
ex_libs
;
},
}
)
,
build_scheme
=>
add
(
"VC-WCE"
, {
separator
=>
undef
}),
build_scheme
=>
add
(
"VC-WCE"
, {
separator
=>
undef
}),
},
},
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录