1{
2  'target_name': 'openssl-cli',
3  'type': 'executable',
4  'dependencies': ['openssl'],
5  'defines': [
6    'MONOLITH'
7  ],
8  'includes': ['openssl.gypi'],
9  'sources': ['<@(openssl_cli_sources)'],
10  'conditions': [
11    ['OS=="solaris"', {
12      'libraries': ['<@(openssl_cli_libraries_solaris)']
13    }, 'OS=="win"', {
14      'link_settings': {
15        'libraries': ['<@(openssl_cli_libraries_win)'],
16      },
17    }, 'OS in "linux android"', {
18      'link_settings': {
19        'libraries': [
20          '-ldl',
21        ],
22      },
23    }],
24    # Avoid excessive LTO
25    ['enable_lto=="true"', {
26      'ldflags': [ '-fno-lto' ],
27    }],
28  ],
29}
30