GMock: fixed using system package

dev-ui
Piotr Dziwinski 2012-12-16 17:20:34 +01:00
parent 56a170391f
commit 86c356a6f5
1 changed files with 5 additions and 1 deletions

View File

@ -146,13 +146,17 @@ if(${TESTS})
find_path(GMOCK_INCLUDE_DIR gmock/gmock.h PATHS /usr/include)
if(GMOCK_SRC_DIR AND GMOCK_INCLUDE_DIR)
message(STATUS "Using system gmock library in ${GMOCK_SRC_DIR}")
include_directories(${GMOCK_SRC_DIR})
# gmock-all.cc includes all other sources
add_library(gmock STATIC ${GMOCK_SRC_DIR}/src/gmock-all.cc)
else()
message(STATUS "Using bundled gmock library")
set(GMOCK_SRC_DIR ${colobot_SOURCE_DIR}/lib/gmock)
set(GMOCK_INCLUDE_DIR ${colobot_SOURCE_DIR}/lib/gmock/include)
add_subdirectory(${GMOCK_SRC_DIR} bin/gmock)
endif()
add_subdirectory(${GMOCK_SRC_DIR} bin/gmock)
endif()
# Subdirectory with sources