Skip to content

Commit bb91e0d

Browse files
committed
stuff that broke e2e test
1 parent b2ef8a4 commit bb91e0d

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ endif()
8181

8282
if(NOT CUKE_DISABLE_GTEST)
8383
set(GTEST_USE_STATIC_LIBS ${CUKE_USE_STATIC_GTEST})
84-
set(GMOCK_ROOT "${CMAKE_CURRENT_BINARY_DIR}/gmock")
84+
set(GMOCK_ROOT ${CMAKE_CURRENT_BINARY_DIR})
8585
find_package(GMock REQUIRED)
8686

8787
if(GTEST_FOUND)

cmake/modules/FindGMock.cmake

+18-18
Original file line numberDiff line numberDiff line change
@@ -159,30 +159,30 @@ if("${GMOCK_SRC_DIR}" STREQUAL "")
159159
gtest
160160
GIT_REPOSITORY "https://github.com/google/googletest.git"
161161
GIT_TAG "release-${GMOCK_VER}"
162-
PREFIX "${GMOCK_ROOT}"
162+
PREFIX ${GMOCK_ROOT}
163163
INSTALL_COMMAND ""
164164
LOG_DOWNLOAD ON
165165
LOG_CONFIGURE ON
166166
LOG_BUILD ON
167-
CMAKE_ARGS "${GTEST_CMAKE_ARGS}"
167+
CMAKE_ARGS ${GTEST_CMAKE_ARGS}
168168
)
169169
ExternalProject_Add(
170170
gmock
171171
GIT_REPOSITORY "https://github.com/google/googlemock.git"
172172
GIT_TAG "release-${GMOCK_VER}"
173-
PREFIX "${GMOCK_ROOT}"
173+
PREFIX ${GMOCK_ROOT}
174174
INSTALL_COMMAND ""
175175
LOG_DOWNLOAD ON
176176
LOG_CONFIGURE ON
177177
LOG_BUILD ON
178-
CMAKE_ARGS "${GTEST_CMAKE_ARGS}"
178+
CMAKE_ARGS ${GTEST_CMAKE_ARGS}
179179
)
180180

181181
add_library(libgtest IMPORTED STATIC GLOBAL)
182182
add_dependencies(libgtest gtest)
183183
add_library(libgmock IMPORTED STATIC GLOBAL)
184-
add_dependencies(libgmock gtest)
185184
add_dependencies(libgmock gmock)
185+
add_dependencies(gmock gtest)
186186

187187
ExternalProject_Get_Property(gtest source_dir binary_dir)
188188
set(GTEST_INCLUDE_DIR "${source_dir}/include")
@@ -192,7 +192,7 @@ if("${GMOCK_SRC_DIR}" STREQUAL "")
192192
set(GTEST_MAIN_LIBRARY "${binary_dir}/${CMAKE_CFG_INTDIR}/${CMAKE_FIND_LIBRARY_PREFIXES}gtest_main${Suffix}")
193193
mark_as_advanced(GTEST_MAIN_LIBRARY)
194194
ExternalProject_Get_Property(gmock source_dir binary_dir)
195-
set(GMOCK_INCLUDE_DIR "${gmock_source_dir}/include")
195+
set(GMOCK_INCLUDE_DIR "${source_dir}/include")
196196
mark_as_advanced(GMOCK_INCLUDE_DIR)
197197
set(GMOCK_LIBRARY "${binary_dir}/${CMAKE_CFG_INTDIR}/${CMAKE_FIND_LIBRARY_PREFIXES}gmock${Suffix}")
198198
mark_as_advanced(GMOCK_LIBRARY)
@@ -224,7 +224,7 @@ else()
224224
mark_as_advanced(GTEST_LIBRARY)
225225
set(GTEST_MAIN_LIBRARY "${binary_dir}/gtest/${CMAKE_CFG_INTDIR}/${CMAKE_FIND_LIBRARY_PREFIXES}gtest_main${Suffix}")
226226
mark_as_advanced(GTEST_MAIN_LIBRARY)
227-
set(GMOCK_INCLUDE_DIR "${gmock_source_dir}/include")
227+
set(GMOCK_INCLUDE_DIR "${source_dir}/include")
228228
mark_as_advanced(GMOCK_INCLUDE_DIR)
229229
set(GMOCK_LIBRARY "${binary_dir}/${CMAKE_CFG_INTDIR}/${CMAKE_FIND_LIBRARY_PREFIXES}gmock${Suffix}")
230230
mark_as_advanced(GMOCK_LIBRARY)
@@ -244,19 +244,9 @@ set_target_properties(libgmock PROPERTIES
244244
"INTERFACE_INCLUDE_DIRECTORIES" "${GMOCK_INCLUDE_DIR}"
245245
)
246246

247-
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GMock DEFAULT_MSG GMOCK_LIBRARY GMOCK_INCLUDE_DIR GMOCK_MAIN_LIBRARY)
248247
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTest DEFAULT_MSG GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
248+
FIND_PACKAGE_HANDLE_STANDARD_ARGS(GMock DEFAULT_MSG GMOCK_LIBRARY GMOCK_INCLUDE_DIR GMOCK_MAIN_LIBRARY)
249249

250-
if(GMOCK_FOUND)
251-
set(GMOCK_INCLUDE_DIRS ${GMOCK_INCLUDE_DIR})
252-
set(GMOCK_LIBRARIES ${GMOCK_LIBRARY})
253-
set(GMOCK_MAIN_LIBRARIES ${GMOCK_MAIN_LIBRARY})
254-
set(GMOCK_BOTH_LIBRARIES ${GMOCK_LIBRARIES} ${GMOCK_MAIN_LIBRARIES})
255-
if(VERBOSE)
256-
Message(STATUS "GMock includes: ${GMOCK_INCLUDE_DIRS}")
257-
Message(STATUS "GMock libs: ${GMOCK_BOTH_LIBRARIES}")
258-
endif()
259-
endif()
260250
if(GTEST_FOUND)
261251
set(GTEST_INCLUDE_DIRS ${GTEST_INCLUDE_DIR})
262252
set(GTEST_LIBRARIES ${GTEST_LIBRARY})
@@ -268,3 +258,13 @@ if(GTEST_FOUND)
268258
endif()
269259
endif()
270260

261+
if(GMOCK_FOUND)
262+
set(GMOCK_INCLUDE_DIRS ${GMOCK_INCLUDE_DIR})
263+
set(GMOCK_LIBRARIES ${GMOCK_LIBRARY})
264+
set(GMOCK_MAIN_LIBRARIES ${GMOCK_MAIN_LIBRARY})
265+
set(GMOCK_BOTH_LIBRARIES ${GMOCK_LIBRARIES} ${GMOCK_MAIN_LIBRARIES})
266+
if(VERBOSE)
267+
Message(STATUS "GMock includes: ${GMOCK_INCLUDE_DIRS}")
268+
Message(STATUS "GMock libs: ${GMOCK_BOTH_LIBRARIES}")
269+
endif()
270+
endif()

src/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ set(CUKE_SOURCES
1515
connectors/wire/WireProtocolCommands.cpp
1616
)
1717

18-
if(GMOCK_FOUND)
18+
if(GTEST_FOUND)
1919
include_directories(${GTEST_INCLUDE_DIRS})
2020
list(APPEND CUKE_SOURCES drivers/GTestDriver.cpp)
2121
endif()

0 commit comments

Comments
 (0)