@@ -9,35 +9,35 @@ set(GTEST_MAIN_LIBRARIES gtest_main)
99set (GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES} )
1010
1111foreach (lib IN LISTS GTEST_BOTH_LIBRARIES)
12- if (MSVC )
13- if (CMAKE_BUILD_TYPE MATCHES Debug)
14- set (LIB_PATH ${GTEST_INSTALL_DIR} /lib/${lib} d.lib)
12+ if (MSVC )
13+ if (CMAKE_BUILD_TYPE MATCHES Debug)
14+ set (LIB_PATH ${GTEST_INSTALL_DIR} /lib/${lib} d.lib)
15+ else ()
16+ set (LIB_PATH ${GTEST_INSTALL_DIR} /lib/${lib} .lib)
17+ endif ()
1518 else ()
16- set (LIB_PATH ${GTEST_INSTALL_DIR} /lib/${lib} .lib )
19+ set (LIB_PATH ${GTEST_INSTALL_DIR} /lib/lib ${lib} .a )
1720 endif ()
18- else ()
19- set (LIB_PATH ${GTEST_INSTALL_DIR} /lib/lib${lib} .a)
20- endif ()
21- list (APPEND GTEST_BUILD_BYPRODUCTS ${LIB_PATH} )
21+ list (APPEND GTEST_BUILD_BYPRODUCTS ${LIB_PATH} )
2222
23- add_library (${lib} STATIC IMPORTED )
24- set_property (TARGET ${lib} PROPERTY IMPORTED_LOCATION
25- ${LIB_PATH} )
26- add_dependencies (${lib} ${GTEST_TARGET} )
23+ add_library (${lib} STATIC IMPORTED )
24+ set_property (TARGET ${lib} PROPERTY IMPORTED_LOCATION
25+ ${LIB_PATH} )
26+ add_dependencies (${lib} ${GTEST_TARGET} )
2727endforeach (lib)
2828
2929include (ExternalProject)
3030ExternalProject_Add(${GTEST_TARGET}
31- PREFIX ${GTEST_TARGET}
32- GIT_REPOSITORY https://github.com/google/googletest.git
33- GIT_TAG v1.14.0
34- UPDATE_COMMAND ""
35- CMAKE_CACHE_ARGS -DCMAKE_C_COMPILER:FILEPATH =${CMAKE_C_COMPILER}
36- -DCMAKE_CXX_COMPILER:FILEPATH =${CMAKE_CXX_COMPILER}
37- -DCMAKE_C_COMPILER_LAUNCHER:FILEPATH =${CMAKE_C_COMPILER_LAUNCHER}
38- -DCMAKE_CXX_COMPILER_LAUNCHER:FILEPATH =${CMAKE_CXX_COMPILER_LAUNCHER}
39- CMAKE_ARGS ${CMAKE_ARGS}
40- -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL_DIR}
41- -DCMAKE_INSTALL_LIBDIR=lib
42- BUILD_BYPRODUCTS ${GTEST_BUILD_BYPRODUCTS}
31+ PREFIX ${GTEST_TARGET}
32+ GIT_REPOSITORY https://github.com/google/googletest.git
33+ GIT_TAG v1.14.0
34+ UPDATE_COMMAND ""
35+ CMAKE_CACHE_ARGS -DCMAKE_C_COMPILER:FILEPATH =${CMAKE_C_COMPILER}
36+ -DCMAKE_CXX_COMPILER:FILEPATH =${CMAKE_CXX_COMPILER}
37+ -DCMAKE_C_COMPILER_LAUNCHER:FILEPATH =${CMAKE_C_COMPILER_LAUNCHER}
38+ -DCMAKE_CXX_COMPILER_LAUNCHER:FILEPATH =${CMAKE_CXX_COMPILER_LAUNCHER}
39+ CMAKE_ARGS ${CMAKE_ARGS}
40+ -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL_DIR}
41+ -DCMAKE_INSTALL_LIBDIR=lib
42+ BUILD_BYPRODUCTS ${GTEST_BUILD_BYPRODUCTS}
4343)
0 commit comments