From b212142002a294ba12e6a02bb5ebb15d7b54b57f Mon Sep 17 00:00:00 2001 From: Adam Getchell Date: Thu, 2 Oct 2014 02:36:06 -0700 Subject: [PATCH 1/5] Fixed CMakelist to work with GMock --- CMakeLists.txt | 17 ++++++++--------- SoundexTest.cpp | 30 +++++++++++++++++++++++++++--- 2 files changed, 35 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4cc738d..3185b10 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,15 +2,14 @@ project(chapterFirstExample) cmake_minimum_required(VERSION 2.6) include_directories($ENV{GMOCK_HOME}/include $ENV{GMOCK_HOME}/gtest/include) -link_directories($ENV{GMOCK_HOME}/mybuild $ENV{GMOCK_HOME}/gtest/mybuild) -add_definitions(-std=c++0x) +link_directories($ENV{GMOCK_HOME}/lib/.libs $ENV{GMOCK_HOME}/gtest/lib/.libs) +#add_definitions(-std=c++0x) set(CMAKE_CXX_FLAGS "${CMAXE_CXX_FLAGS} -Wall") -set(sources - main.cpp +set(sources + main.cpp SoundexTest.cpp) -add_executable(test ${sources}) -target_link_libraries(test pthread) -target_link_libraries(test gmock) -target_link_libraries(test gtest) - +add_executable(unittests ${sources}) +target_link_libraries(unittests pthread) +target_link_libraries(unittests gmock) +target_link_libraries(unittests gtest) diff --git a/SoundexTest.cpp b/SoundexTest.cpp index f44975c..5acaa7d 100644 --- a/SoundexTest.cpp +++ b/SoundexTest.cpp @@ -1,6 +1,30 @@ -#include "gmock/gmock.h" //