@@ -159,30 +159,30 @@ if("${GMOCK_SRC_DIR}" STREQUAL "")
159
159
gtest
160
160
GIT_REPOSITORY "https://github.com/google/googletest.git"
161
161
GIT_TAG "release-${GMOCK_VER} "
162
- PREFIX " ${GMOCK_ROOT} "
162
+ PREFIX ${GMOCK_ROOT}
163
163
INSTALL_COMMAND ""
164
164
LOG_DOWNLOAD ON
165
165
LOG_CONFIGURE ON
166
166
LOG_BUILD ON
167
- CMAKE_ARGS " ${GTEST_CMAKE_ARGS} "
167
+ CMAKE_ARGS ${GTEST_CMAKE_ARGS}
168
168
)
169
169
ExternalProject_Add(
170
170
gmock
171
171
GIT_REPOSITORY "https://github.com/google/googlemock.git"
172
172
GIT_TAG "release-${GMOCK_VER} "
173
- PREFIX " ${GMOCK_ROOT} "
173
+ PREFIX ${GMOCK_ROOT}
174
174
INSTALL_COMMAND ""
175
175
LOG_DOWNLOAD ON
176
176
LOG_CONFIGURE ON
177
177
LOG_BUILD ON
178
- CMAKE_ARGS " ${GTEST_CMAKE_ARGS} "
178
+ CMAKE_ARGS ${GTEST_CMAKE_ARGS}
179
179
)
180
180
181
181
add_library (libgtest IMPORTED STATIC GLOBAL )
182
182
add_dependencies (libgtest gtest)
183
183
add_library (libgmock IMPORTED STATIC GLOBAL )
184
- add_dependencies (libgmock gtest)
185
184
add_dependencies (libgmock gmock)
185
+ add_dependencies (gmock gtest)
186
186
187
187
ExternalProject_Get_Property(gtest source_dir binary_dir)
188
188
set (GTEST_INCLUDE_DIR "${source_dir} /include" )
@@ -192,7 +192,7 @@ if("${GMOCK_SRC_DIR}" STREQUAL "")
192
192
set (GTEST_MAIN_LIBRARY "${binary_dir} /${CMAKE_CFG_INTDIR} /${CMAKE_FIND_LIBRARY_PREFIXES} gtest_main${Suffix} " )
193
193
mark_as_advanced (GTEST_MAIN_LIBRARY)
194
194
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" )
196
196
mark_as_advanced (GMOCK_INCLUDE_DIR)
197
197
set (GMOCK_LIBRARY "${binary_dir} /${CMAKE_CFG_INTDIR} /${CMAKE_FIND_LIBRARY_PREFIXES} gmock${Suffix} " )
198
198
mark_as_advanced (GMOCK_LIBRARY)
@@ -224,7 +224,7 @@ else()
224
224
mark_as_advanced (GTEST_LIBRARY)
225
225
set (GTEST_MAIN_LIBRARY "${binary_dir} /gtest/${CMAKE_CFG_INTDIR} /${CMAKE_FIND_LIBRARY_PREFIXES} gtest_main${Suffix} " )
226
226
mark_as_advanced (GTEST_MAIN_LIBRARY)
227
- set (GMOCK_INCLUDE_DIR "${gmock_source_dir } /include" )
227
+ set (GMOCK_INCLUDE_DIR "${source_dir } /include" )
228
228
mark_as_advanced (GMOCK_INCLUDE_DIR)
229
229
set (GMOCK_LIBRARY "${binary_dir} /${CMAKE_CFG_INTDIR} /${CMAKE_FIND_LIBRARY_PREFIXES} gmock${Suffix} " )
230
230
mark_as_advanced (GMOCK_LIBRARY)
@@ -244,19 +244,9 @@ set_target_properties(libgmock PROPERTIES
244
244
"INTERFACE_INCLUDE_DIRECTORIES" "${GMOCK_INCLUDE_DIR} "
245
245
)
246
246
247
- FIND_PACKAGE_HANDLE_STANDARD_ARGS(GMock DEFAULT_MSG GMOCK_LIBRARY GMOCK_INCLUDE_DIR GMOCK_MAIN_LIBRARY)
248
247
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)
249
249
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 ()
260
250
if (GTEST_FOUND)
261
251
set (GTEST_INCLUDE_DIRS ${GTEST_INCLUDE_DIR} )
262
252
set (GTEST_LIBRARIES ${GTEST_LIBRARY} )
@@ -268,3 +258,13 @@ if(GTEST_FOUND)
268
258
endif ()
269
259
endif ()
270
260
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 ()
0 commit comments