summaryrefslogtreecommitdiffstats
path: root/native_client_sdk
diff options
context:
space:
mode:
authorbinji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-12 00:34:05 +0000
committerbinji@chromium.org <binji@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-12 00:34:05 +0000
commit306e285e4cf29ca711a90220b3a6955874f868f0 (patch)
tree9deadaaf8f331cb87ab5021a736967bba928a19f /native_client_sdk
parentf5eabc375b3a6bfd4d4dc9880bbc2945db9b4f2c (diff)
downloadchromium_src-306e285e4cf29ca711a90220b3a6955874f868f0.zip
chromium_src-306e285e4cf29ca711a90220b3a6955874f868f0.tar.gz
chromium_src-306e285e4cf29ca711a90220b3a6955874f868f0.tar.bz2
[NaCl SDK] Add gmock library to be build by build_sdk.py (only for testing)
BUG=none R=noelallen@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11098080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@161460 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'native_client_sdk')
-rwxr-xr-xnative_client_sdk/src/build_tools/build_sdk.py1
-rw-r--r--native_client_sdk/src/libraries/gmock/library.dsc55
2 files changed, 56 insertions, 0 deletions
diff --git a/native_client_sdk/src/build_tools/build_sdk.py b/native_client_sdk/src/build_tools/build_sdk.py
index f55069c..3f9fc5b 100755
--- a/native_client_sdk/src/build_tools/build_sdk.py
+++ b/native_client_sdk/src/build_tools/build_sdk.py
@@ -802,6 +802,7 @@ TEST_EXAMPLE_LIST = [
]
TEST_LIBRARY_LIST = [
+ 'gmock',
'gtest',
'gtest_ppapi',
]
diff --git a/native_client_sdk/src/libraries/gmock/library.dsc b/native_client_sdk/src/libraries/gmock/library.dsc
new file mode 100644
index 0000000..a8feec2
--- /dev/null
+++ b/native_client_sdk/src/libraries/gmock/library.dsc
@@ -0,0 +1,55 @@
+{
+ 'TOOLS': ['newlib', 'glibc', 'win', 'linux', 'pnacl'],
+ 'SEARCH': [
+ '../../../../testing/gmock/include/gmock',
+ '../../../../testing/gmock/include/gmock/internal',
+ '../../../../testing/gmock/src',
+ ],
+ 'TARGETS': [
+ {
+ 'NAME' : 'gmock',
+ 'TYPE' : 'lib',
+ 'SOURCES' : [
+ 'gmock.cc',
+ 'gmock-matchers.cc',
+ 'gmock-cardinalities.cc',
+ 'gmock-internal-utils.cc',
+ 'gmock-spec-builders.cc',
+ ],
+ # gmock-spec-builders.cc:248: error: enumeration value ‘FAIL’ not handled in switch
+ 'CXXFLAGS': ['-Wno-switch-enum'],
+ }
+ ],
+ 'HEADERS': [
+ {
+ 'FILES': [
+ 'gmock-actions.h',
+ 'gmock-cardinalities.h',
+ 'gmock-generated-actions.h',
+ 'gmock-generated-actions.h.pump',
+ 'gmock-generated-function-mockers.h',
+ 'gmock-generated-function-mockers.h.pump',
+ 'gmock-generated-matchers.h',
+ 'gmock-generated-matchers.h.pump',
+ 'gmock-generated-nice-strict.h',
+ 'gmock-generated-nice-strict.h.pump',
+ 'gmock.h',
+ 'gmock-matchers.h',
+ 'gmock-more-actions.h',
+ 'gmock-spec-builders.h',
+ ],
+ 'DEST': 'include/gmock',
+ },
+ {
+ 'FILES': [
+ 'gmock-generated-internal-utils.h',
+ 'gmock-generated-internal-utils.h.pump',
+ 'gmock-internal-utils.h',
+ 'gmock-port.h',
+ ],
+ 'DEST': 'include/gmock/internal',
+ },
+ ],
+ 'DEST': 'testlibs',
+ 'NAME': 'gmock',
+}