summaryrefslogtreecommitdiff
blob: c18b58e16fb62acae9e1eb5bf825b4f27657ff9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--- a/googlemock/CMakeLists.txt
+++ b/googlemock/CMakeLists.txt
@@ -11,6 +11,8 @@
 
 option(gmock_build_tests "Build all of Google Mock's own tests." OFF)
 
+set(LIB_INSTALL_DIR lib CACHE STRING "Library install directory")
+
 # A directory to find Google Test sources.
 if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/gtest/CMakeLists.txt")
   set(gtest_dir gtest)
@@ -104,7 +106,7 @@
 #
 # Install rules
 install(TARGETS gmock gmock_main
-  DESTINATION lib)
+  DESTINATION ${LIB_INSTALL_DIR})
 install(DIRECTORY ${gmock_SOURCE_DIR}/include/gmock
   DESTINATION include)
 
--- a/googletest/CMakeLists.txt
+++ b/googletest/CMakeLists.txt
@@ -27,6 +27,8 @@
   "Build gtest with internal symbols hidden in shared libraries."
   OFF)
 
+set(LIB_INSTALL_DIR lib CACHE STRING "Library install directory")
+
 # Defines pre_project_set_up_hermetic_build() and set_up_hermetic_build().
 include(cmake/hermetic_build.cmake OPTIONAL)
 
@@ -103,7 +105,7 @@
 #
 # Install rules
 install(TARGETS gtest gtest_main
-  DESTINATION lib)
+  DESTINATION ${LIB_INSTALL_DIR})
 install(DIRECTORY ${gtest_SOURCE_DIR}/include/gtest
   DESTINATION include)