File tree 4 files changed +39
-0
lines changed
4 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 115
115
system (" $cmd " ) == 0 or die " Error in system($cmd )" ;
116
116
}
117
117
118
+ $target {' lib_cppflags' } =~ s / -D// g ;
119
+ my @lib_cppflags = split (/ / , $target {' lib_cppflags' });
120
+
118
121
# Create openssl.gypi
119
122
my $template =
120
123
Text::Template-> new(TYPE => ' FILE' ,
131
134
target => \%target ,
132
135
asm => \$asm ,
133
136
arch => \$arch ,
137
+ lib_cppflags => \@lib_cppflags ,
134
138
is_win => \$is_win ,
135
139
});
136
140
152
156
config => \%config ,
153
157
target => \%target ,
154
158
arch => \$arch ,
159
+ lib_cppflags => \@lib_cppflags ,
155
160
is_win => \$is_win ,
156
161
});
157
162
Original file line number Diff line number Diff line change 2
2
'variables': {
3
3
'openssl_defines_%%-$arch-%%': [
4
4
%%- foreach $define (@{$config{defines}}) {
5
+ $OUT .= " '$define',\n";
6
+ }
7
+ foreach $define (@lib_cppflags) {
8
+ $OUT .= " '$define',\n";
9
+ }
10
+ foreach $define (@{$target{defines}}) {
11
+ $OUT .= " '$define',\n";
12
+ }
13
+ foreach $define (@{$config{lib_defines}}) {
5
14
$OUT .= " '$define',\n";
6
15
} -%% ],
7
16
'openssl_cflags_%%-$arch-%%': [
17
+ %%- foreach $cflag (@{$config{cflags}}) {
18
+ $OUT .= " '$cflag',\n";
19
+ }
20
+ foreach $cflag (@{$config{CFLAGS}}) {
21
+ $OUT .= " '$cflag',\n";
22
+ } -%%
8
23
'%%-$target{cflags}-%%',
24
+ '%%-$target{CFLAGS}-%%',
9
25
],
10
26
'openssl_ex_libs_%%-$arch-%%': [
11
27
'%%-$target{ex_libs}-%%',
Original file line number Diff line number Diff line change @@ -13,10 +13,26 @@ foreach $src (@libcrypto_srcs) {
13
13
} -%% ],
14
14
'openssl_defines_%%-$arch-%%': [
15
15
%%- foreach $define (@{$config{defines}}) {
16
+ $OUT .= " '$define',\n";
17
+ }
18
+ foreach $define (@lib_cppflags) {
19
+ $OUT .= " '$define',\n";
20
+ }
21
+ foreach $define (@{$target{defines}}) {
22
+ $OUT .= " '$define',\n";
23
+ }
24
+ foreach $define (@{$config{lib_defines}}) {
16
25
$OUT .= " '$define',\n";
17
26
} -%% ],
18
27
'openssl_cflags_%%-$arch-%%': [
28
+ %%- foreach $cflag (@{$config{cflags}}) {
29
+ $OUT .= " '$cflag',\n";
30
+ }
31
+ foreach $cflag (@{$config{CFLAGS}}) {
32
+ $OUT .= " '$cflag',\n";
33
+ } -%%
19
34
'%%-$target{cflags}-%%',
35
+ '%%-$target{CFLAGS}-%%',
20
36
],
21
37
'openssl_ex_libs_%%-$arch-%%': [
22
38
'%%-$target{ex_libs}-%%',
Original file line number Diff line number Diff line change 5
5
'openssl/crypto/' ,
6
6
'openssl/crypto/include/' ,
7
7
'openssl/crypto/modes/' ,
8
+ 'openssl/crypto/ec/curve448' ,
9
+ 'openssl/crypto/ec/curve448/arch_32' ,
8
10
'config/' ,
9
11
],
10
12
# build options specific to OS
You can’t perform that action at this time.
0 commit comments