Linux: enable building with a local version of libssl.

http://codereview.chromium.org/394003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@32135 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
agl@chromium.org 2009-11-17 00:40:12 +00:00
Родитель 17693ca6ed
Коммит dff67635d6
2 изменённых файлов: 42 добавлений и 15 удалений

Просмотреть файл

@ -78,6 +78,7 @@
'../sandbox/sandbox.gyp:*',
'../tools/gtk_clipboard_dump/gtk_clipboard_dump.gyp:*',
'../tools/xdisplaycheck/xdisplaycheck.gyp:*',
'../net/third_party/nss/nss.gyp:*',
],
'conditions': [
['branding=="Chrome"', {

Просмотреть файл

@ -14,7 +14,11 @@
},
}],
],
'variables': {
'use_system_ssl%': 1,
},
'targets': [
{
'target_name': 'gtk',
@ -61,20 +65,42 @@
'type': 'settings',
'conditions': [
['_toolset=="target"', {
'direct_dependent_settings': {
'cflags': [
'<!@(<(pkg-config) --cflags nss)',
],
},
'link_settings': {
'ldflags': [
'<!@(<(pkg-config) --libs-only-L --libs-only-other nss)',
],
'libraries': [
'<!@(<(pkg-config) --libs-only-l nss)',
],
},
}]]
'conditions': [
['use_system_ssl==0', {
'dependencies': [
'../../net/third_party/nss/nss.gyp:ssl',
],
'direct_dependent_settings': {
'cflags': [
'-Inet/third_party/nss/ssl',
'<!@(<(pkg-config) --cflags nss)',
],
},
'link_settings': {
'ldflags': [
'<!@(<(pkg-config) --libs-only-L --libs-only-other nss)',
],
'libraries': [
'<!@(<(pkg-config) --libs-only-l nss | sed -e "s/-lssl3//")',
],
},
}, {
'direct_dependent_settings': {
'cflags': [
'<!@(<(pkg-config) --cflags nss)',
],
},
'link_settings': {
'ldflags': [
'<!@(<(pkg-config) --libs-only-L --libs-only-other nss)',
],
'libraries': [
'<!@(<(pkg-config) --libs-only-l nss)',
],
},
}]]
}],
],
},
{
'target_name': 'freetype2',