| Index: ports/jsoncpp/build.sh | 
| diff --git a/ports/jsoncpp/build.sh b/ports/jsoncpp/build.sh | 
| index 5385413e5a348d107662e508723258be9809b966..492e053cea081b1b6111cd80719014357d589b1b 100644 | 
| --- a/ports/jsoncpp/build.sh | 
| +++ b/ports/jsoncpp/build.sh | 
| @@ -2,26 +2,18 @@ | 
| # Use of this source code is governed by a BSD-style license that can be | 
| # found in the LICENSE file. | 
|  | 
| -BUILD_DIR=${SRC_DIR} | 
| +# The NaCL SDK includes a version of jsoncpp conflicts with this one. | 
| +# Remove the SDK include path so that these headers don't get used | 
| +# during the build. | 
| +NACLPORTS_CPPFLAGS=${NACLPORTS_CPPFLAGS/-I${NACL_SDK_ROOT}\/include/} | 
|  | 
| -BuildStep() { | 
| -  export CXXCMD="${NACLCC} -Iinclude -I." | 
| -  LogExecute ${CXXCMD} -c src/lib_json/json_reader.cpp | 
| -  LogExecute ${CXXCMD} -c src/lib_json/json_value.cpp | 
| -  LogExecute ${CXXCMD} -c src/lib_json/json_writer.cpp | 
| +EXECUTABLES=src/test_lib_json/jsoncpp_test | 
|  | 
| -  LogExecute ${NACLAR} rcs libjsoncpp.a \ | 
| -    json_reader.o \ | 
| -    json_value.o \ | 
| -    json_writer.o | 
| +EXTRA_CMAKE_ARGS="-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF" | 
|  | 
| -  LogExecute ${NACLRANLIB} libjsoncpp.a | 
| -} | 
| - | 
| - | 
| -InstallStep() { | 
| -  MakeDir ${DESTDIR_LIB} | 
| -  MakeDir ${DESTDIR_INCLUDE} | 
| -  LogExecute cp libjsoncpp.a ${DESTDIR_LIB} | 
| -  LogExecute cp -R include/json ${DESTDIR_INCLUDE} | 
| +TestStep() { | 
| +  if [ "${TOOLCHAIN}" = "pnacl" ]; then | 
| +    return | 
| +  fi | 
| +  LogExecute src/test_lib_json/jsoncpp_test.sh | 
| } | 
|  |