fix xtest target - closes #520 - longer term fix at #519

This commit is contained in:
Dane Springmeyer
2014-10-30 11:24:23 -04:00
parent aaa8927169
commit 152545d33a
2 changed files with 65 additions and 15 deletions

View File

@@ -1,4 +1,7 @@
{
'includes': [
'../../gyp/common.gypi',
],
'targets': [{
'target_name': 'gtest',
'type': 'static_library',

View File

@@ -3,19 +3,18 @@
'../gyp/common.gypi',
'../gyp/mbgl-platform.gypi',
],
'target_defaults': {
"libraries": [
'variables' : {
'ldflags': [
'<@(uv_ldflags)',
'<@(curl_static_libs)',
'<@(png_ldflags)',
'<@(sqlite3_ldflags)',
'<@(zlib_ldflags)'
],
'conditions': [
['OS == "linux"', {
'libraries':[ '-L<(boost_root)/lib','-lboost_regex' ]
}]
],
'<@(curl_ldflags)',
'<@(png_ldflags)'
],
'conditions': [
['OS == "linux"', {
'ldflags':[ '-L<(boost_root)/lib','-lboost_regex' ]
}]
],
},
'targets': [
{ 'target_name': 'rotation_range',
@@ -28,6 +27,12 @@
'dependencies': [
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'clip_ids',
@@ -40,6 +45,12 @@
'dependencies': [
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'enums',
@@ -52,6 +63,12 @@
'dependencies': [
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'style_parser',
@@ -67,6 +84,12 @@
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
'../mapboxgl.gyp:copy_fixtures',
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'variant',
@@ -79,6 +102,12 @@
'dependencies': [
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'comparisons',
@@ -91,6 +120,12 @@
'dependencies': [
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'tile',
@@ -103,6 +138,12 @@
'dependencies': [
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'functions',
@@ -115,7 +156,13 @@
'dependencies': [
'../deps/gtest/gtest.gyp:gtest',
'../mapboxgl.gyp:mbgl-standalone',
]
],
'conditions': [
['OS == "mac"', { 'xcode_settings': { 'OTHER_LDFLAGS': [ '<@(ldflags)' ] }
}, {
'ldflags': [ '<@(ldflags)' ],
}]
]
},
{ 'target_name': 'headless',
'product_name': 'test_headless',
@@ -132,12 +179,12 @@
{
'xcode_settings': {
'OTHER_CPLUSPLUSFLAGS': ['<@(uv_cflags)'],
'OTHER_LDFLAGS': ['<@(glfw3_ldflags)'],
'OTHER_LDFLAGS': ['<@(glfw3_ldflags)', '<@(ldflags)'],
},
},
{
'cflags': ['<@(uv_cflags)'],
'libraries': ['<@(glfw3_ldflags)'],
'libraries': ['<@(glfw3_ldflags)', '<@(ldflags)'],
}],
],
'dependencies': [
@@ -145,7 +192,7 @@
'../mapboxgl.gyp:mbgl-standalone',
'../mapboxgl.gyp:mbgl-headless',
'<(platform_library)',
],
]
},
# Build all targets