Clang: Adapt to new Google Test project directories

Google mock moved to github and merged with Google Test.

Change-Id: I66639532be1cd399c47dfd4511430b2d65b76b23
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
Marco Bubke
2015-10-28 16:56:04 +01:00
parent f7741ef63c
commit 7fb4315da2

View File

@@ -1,31 +1,25 @@
GMOCK_DIR = $$(GMOCK_DIR) GOOGLETEST_DIR = $$(GOOGLETEST_DIR)
!isEmpty(GMOCK_DIR):GTEST_DIR = $$GMOCK_DIR/gtest
linux-* { isEmpty(GOOGLETEST_DIR):linux-* {
isEmpty(GMOCK_DIR):GMOCK_DIR = /usr/include/gmock GTEST_SRC_DIR = /usr/include/gmock
!exists($$GTEST_DIR):GTEST_DIR = /usr/include/gtest GMOCK_SRC_DIR = /usr/include/gtest
} else {
GTEST_SRC_DIR = $$GOOGLETEST_DIR/googletest
GMOCK_SRC_DIR = $$GOOGLETEST_DIR/googlemock
} }
requires(exists($$GMOCK_DIR)) requires(exists($$GTEST_SRC_DIR):exists($$GMOCK_SRC_DIR))
!exists($$GMOCK_DIR):message("No gmock is found! To enabe unit tests set GMOCK_DIR") !exists($$GOOGLETEST_DIR):message("No gmock is found! To enabe unit tests set GOOGLETEST_DIR")
GTEST_SRC_DIR = $$GTEST_DIR
GMOCK_SRC_DIR = $$GMOCK_DIR
linux-* {
!exists($$GTEST_SRC_DIR/src/gtest-all.cc):GTEST_SRC_DIR = /usr/src/gtest
!exists($$GMOCK_SRC_DIR/src/gmock-all.cc):GMOCK_SRC_DIR = /usr/src/gmock
}
DEFINES += \ DEFINES += \
GTEST_HAS_STD_INITIALIZER_LIST_ \ GTEST_HAS_STD_INITIALIZER_LIST_ \
GTEST_LANG_CXX11 GTEST_LANG_CXX11
INCLUDEPATH *= \ INCLUDEPATH *= \
$$GTEST_DIR \
$$GTEST_DIR/include \
$$GMOCK_DIR \
$$GMOCK_DIR/include \
$$GTEST_SRC_DIR \ $$GTEST_SRC_DIR \
$$GMOCK_SRC_DIR $$GTEST_SRC_DIR/include \
$$GMOCK_SRC_DIR \
$$GMOCK_SRC_DIR/include \
SOURCES += \ SOURCES += \
$$GMOCK_SRC_DIR/src/gmock-all.cc \ $$GMOCK_SRC_DIR/src/gmock-all.cc \