Fix the googlemock autotools build.
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
				
			|||||||
m4_include(gtest/m4/acx_pthread.m4)
 | 
					m4_include(../googletest/m4/acx_pthread.m4)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AC_INIT([Google C++ Mocking Framework],
 | 
					AC_INIT([Google C++ Mocking Framework],
 | 
				
			||||||
        [1.7.0],
 | 
					        [1.7.0],
 | 
				
			||||||
@@ -129,14 +129,14 @@ AS_IF([test "x${HAVE_BUILT_GTEST}" = "xyes"],
 | 
				
			|||||||
      GTEST_LDFLAGS=`${GTEST_CONFIG} --ldflags`
 | 
					      GTEST_LDFLAGS=`${GTEST_CONFIG} --ldflags`
 | 
				
			||||||
      GTEST_LIBS=`${GTEST_CONFIG} --libs`
 | 
					      GTEST_LIBS=`${GTEST_CONFIG} --libs`
 | 
				
			||||||
      GTEST_VERSION=`${GTEST_CONFIG} --version`],
 | 
					      GTEST_VERSION=`${GTEST_CONFIG} --version`],
 | 
				
			||||||
      [AC_CONFIG_SUBDIRS([gtest])
 | 
					      [AC_CONFIG_SUBDIRS([../googletest])
 | 
				
			||||||
      # GTEST_CONFIG needs to be executable both in a Makefile environmont and
 | 
					      # GTEST_CONFIG needs to be executable both in a Makefile environmont and
 | 
				
			||||||
      # in a shell script environment, so resolve an absolute path for it here.
 | 
					      # in a shell script environment, so resolve an absolute path for it here.
 | 
				
			||||||
      GTEST_CONFIG="`pwd -P`/gtest/scripts/gtest-config"
 | 
					      GTEST_CONFIG="`pwd -P`/../googletest/scripts/gtest-config"
 | 
				
			||||||
      GTEST_CPPFLAGS='-I$(top_srcdir)/gtest/include'
 | 
					      GTEST_CPPFLAGS='-I$(top_srcdir)/../googletest/include'
 | 
				
			||||||
      GTEST_CXXFLAGS='-g'
 | 
					      GTEST_CXXFLAGS='-g'
 | 
				
			||||||
      GTEST_LDFLAGS=''
 | 
					      GTEST_LDFLAGS=''
 | 
				
			||||||
      GTEST_LIBS='$(top_builddir)/gtest/lib/libgtest.la'
 | 
					      GTEST_LIBS='$(top_builddir)/../googletest/lib/libgtest.la'
 | 
				
			||||||
      GTEST_VERSION="${GTEST_MIN_VERSION}"])
 | 
					      GTEST_VERSION="${GTEST_MIN_VERSION}"])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# TODO(chandlerc@google.com) Check the types, structures, and other compiler
 | 
					# TODO(chandlerc@google.com) Check the types, structures, and other compiler
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -36,8 +36,8 @@ SYNOPSIS
 | 
				
			|||||||
       fuse_gmock_files.py [GMOCK_ROOT_DIR] OUTPUT_DIR
 | 
					       fuse_gmock_files.py [GMOCK_ROOT_DIR] OUTPUT_DIR
 | 
				
			||||||
 | 
					
 | 
				
			||||||
       Scans GMOCK_ROOT_DIR for Google Mock and Google Test source
 | 
					       Scans GMOCK_ROOT_DIR for Google Mock and Google Test source
 | 
				
			||||||
       code, assuming Google Test is in the GMOCK_ROOT_DIR/gtest
 | 
					       code, assuming Google Test is in the GMOCK_ROOT_DIR/../googletest
 | 
				
			||||||
       sub-directory, and generates three files:
 | 
					       directory, and generates three files:
 | 
				
			||||||
       OUTPUT_DIR/gtest/gtest.h, OUTPUT_DIR/gmock/gmock.h, and
 | 
					       OUTPUT_DIR/gtest/gtest.h, OUTPUT_DIR/gmock/gmock.h, and
 | 
				
			||||||
       OUTPUT_DIR/gmock-gtest-all.cc.  Then you can build your tests
 | 
					       OUTPUT_DIR/gmock-gtest-all.cc.  Then you can build your tests
 | 
				
			||||||
       by adding OUTPUT_DIR to the include search path and linking
 | 
					       by adding OUTPUT_DIR to the include search path and linking
 | 
				
			||||||
@@ -70,8 +70,8 @@ import sys
 | 
				
			|||||||
# Mock root directory.
 | 
					# Mock root directory.
 | 
				
			||||||
DEFAULT_GMOCK_ROOT_DIR = os.path.join(os.path.dirname(__file__), '..')
 | 
					DEFAULT_GMOCK_ROOT_DIR = os.path.join(os.path.dirname(__file__), '..')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# We need to call into gtest/scripts/fuse_gtest_files.py.
 | 
					# We need to call into googletest/scripts/fuse_gtest_files.py.
 | 
				
			||||||
sys.path.append(os.path.join(DEFAULT_GMOCK_ROOT_DIR, 'gtest/scripts'))
 | 
					sys.path.append(os.path.join(DEFAULT_GMOCK_ROOT_DIR, '../googletest/scripts'))
 | 
				
			||||||
import fuse_gtest_files
 | 
					import fuse_gtest_files
 | 
				
			||||||
gtest = fuse_gtest_files
 | 
					gtest = fuse_gtest_files
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -91,7 +91,7 @@ GMOCK_GTEST_ALL_CC_OUTPUT = 'gmock-gtest-all.cc'
 | 
				
			|||||||
def GetGTestRootDir(gmock_root):
 | 
					def GetGTestRootDir(gmock_root):
 | 
				
			||||||
  """Returns the root directory of Google Test."""
 | 
					  """Returns the root directory of Google Test."""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  return os.path.join(gmock_root, 'gtest')
 | 
					  return os.path.join(gmock_root, '../googletest')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def ValidateGMockRootDir(gmock_root):
 | 
					def ValidateGMockRootDir(gmock_root):
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -37,7 +37,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#include <string>
 | 
					#include <string>
 | 
				
			||||||
#include "gtest/gtest.h"
 | 
					#include "gtest/gtest.h"
 | 
				
			||||||
#include "gtest/internal/custom/gtest.h"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if !defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_)
 | 
					#if !defined(GTEST_CUSTOM_INIT_GOOGLE_TEST_FUNCTION_)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user