Fix the googlemock autotools build.
This commit is contained in:
parent
de411c3e80
commit
39062f4e30
@ -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_)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user