aboutsummaryrefslogtreecommitdiff
path: root/cmake/external/googletest.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/external/googletest.cmake')
-rw-r--r--cmake/external/googletest.cmake8
1 files changed, 5 insertions, 3 deletions
diff --git a/cmake/external/googletest.cmake b/cmake/external/googletest.cmake
index 3c3f8cf..978a2ca 100644
--- a/cmake/external/googletest.cmake
+++ b/cmake/external/googletest.cmake
@@ -12,6 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+include(GNUInstallDirs)
+
set(GTEST_TARGET external.googletest)
set(GTEST_INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/${GTEST_TARGET})
@@ -25,12 +27,12 @@ set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
foreach(lib IN LISTS GTEST_BOTH_LIBRARIES)
if (MSVC)
if (CMAKE_BUILD_TYPE MATCHES Debug)
- set(LIB_PATH ${GTEST_INSTALL_DIR}/lib/${lib}d.lib)
+ set(LIB_PATH ${GTEST_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}/${lib}d.lib)
else()
- set(LIB_PATH ${GTEST_INSTALL_DIR}/lib/${lib}.lib)
+ set(LIB_PATH ${GTEST_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}/${lib}.lib)
endif()
else()
- set(LIB_PATH ${GTEST_INSTALL_DIR}/lib/lib${lib}.a)
+ set(LIB_PATH ${GTEST_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}/lib${lib}.a)
endif()
list(APPEND GTEST_BUILD_BYPRODUCTS ${LIB_PATH})