@@ -26,6 +26,22 @@ foreach $src (@libcrypto_srcs) {
2626 }
2727 foreach $define (@{$config {lib_defines}}) {
2828 $OUT . = " '$define',\n " ;
29+ } -%% ],
30+ 'openssl_defines_exported_%%-$arch -%%': [
31+ %%- foreach $define (@config_defines_exported) {
32+ $OUT . = " '$define',\n " ;
33+ }
34+ foreach $define (@lib_cppflags) {
35+ $OUT . = " '$define',\n " ;
36+ }
37+ foreach $define (@target_defines_exported) {
38+ $OUT . = " '$define',\n " ;
39+ }
40+ foreach $define (@{lib_defines}) {
41+ $OUT . = " '$define',\n " ;
42+ }
43+ foreach $define (@{$config {lib_defines}}) {
44+ $OUT . = " '$define',\n " ;
2945} -%% ],
3046 'openssl_cflags_%%-$arch -%%': [
3147%%- foreach $cflag (@cflags) {
@@ -50,6 +66,6 @@ foreach $src (@libcrypto_srcs) {
5066 'sources': ['<@(openssl_sources)', '<@(openssl_sources_%%-$arch -%%)'],
5167 'direct_dependent_settings': {
5268 'include_dirs': ['. /include', '. '],
53- 'defines': ['<@(openssl_defines_ %%-$arch -%%)'],
69+ 'defines': ['<@(openssl_defines_exported_ %%-$arch -%%)'],
5470 },
5571}
0 commit comments