fixed: library path using fallback (downloaded) gtest
This commit is contained in:
parent
0c66ef79ee
commit
e56b2715b7
@ -10,7 +10,7 @@ set_directory_properties(PROPERTIES EP_PREFIX ${CMAKE_BINARY_DIR}/third_party)
|
|||||||
externalproject_add(
|
externalproject_add(
|
||||||
googletest
|
googletest
|
||||||
URL https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz
|
URL https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz
|
||||||
BUILD_BYPRODUCTS third_party/src/googletest-build/googlemock/gtest/libgtest.a
|
BUILD_BYPRODUCTS third_party/src/googletest-build/lib/libgtest.a
|
||||||
# Disable install step
|
# Disable install step
|
||||||
INSTALL_COMMAND ""
|
INSTALL_COMMAND ""
|
||||||
# Wrap download, configure and build steps in a script to log output
|
# Wrap download, configure and build steps in a script to log output
|
||||||
@ -24,7 +24,7 @@ set(GTEST_INCLUDE_DIRS ${source_dir}/googletest/include)
|
|||||||
|
|
||||||
# Library
|
# Library
|
||||||
externalproject_get_property(googletest binary_dir)
|
externalproject_get_property(googletest binary_dir)
|
||||||
set(GTEST_LIBRARIES ${binary_dir}/googlemock/gtest/${CMAKE_FIND_LIBRARY_PREFIXES}gtest.a)
|
set(GTEST_LIBRARIES ${binary_dir}/lib/${CMAKE_FIND_LIBRARY_PREFIXES}gtest.a)
|
||||||
add_library(GTest::GTest UNKNOWN IMPORTED)
|
add_library(GTest::GTest UNKNOWN IMPORTED)
|
||||||
file(MAKE_DIRECTORY ${GTEST_INCLUDE_DIRS})
|
file(MAKE_DIRECTORY ${GTEST_INCLUDE_DIRS})
|
||||||
set_target_properties(GTest::GTest PROPERTIES
|
set_target_properties(GTest::GTest PROPERTIES
|
||||||
|
Loading…
Reference in New Issue
Block a user