summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7090d2d..33fb882 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -128,8 +128,12 @@ endif()
if(${TESTS})
# Google Test library
- set(GTEST_DIR "${colobot_SOURCE_DIR}/lib/gtest")
- add_subdirectory(lib/gtest bin/test)
+ find_path(GTEST_SRC_DIR NAMES src/gtest.cc src/gtest-all.cc PATHS /usr/src/ PATH_SUFFIXES gtest)
+ if(NOT GTEST_SRC_DIR)
+ set(GTEST_SRC_DIR lib/gtest)
+ endif(NOT GTEST_SRC_DIR)
+ message(STATUS "Use Google Test from ${GTEST_SRC_DIR}")
+ add_subdirectory(${GTEST_SRC_DIR} bin/test)
endif()
# Subdirectory with sources