Mercurial > hg > orthanc
comparison Resources/CMake/GoogleTestConfiguration.cmake @ 2159:cfaf2bea096e
fix Google Test includes on Debian
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sun, 20 Nov 2016 21:45:24 +0100 |
parents | 0108ac01fc8e |
children | 8b51b133bb8b |
comparison
equal
deleted
inserted
replaced
2154:5d8e6fab98dd | 2159:cfaf2bea096e |
---|---|
1 if (USE_GTEST_DEBIAN_SOURCE_PACKAGE) | 1 if (USE_GTEST_DEBIAN_SOURCE_PACKAGE) |
2 set(GTEST_SOURCES /usr/src/gtest/src/gtest-all.cc) | 2 find_path(GTEST_DEBIAN_SOURCES_DIR |
3 include_directories(/usr/src/gtest) | 3 NAMES src/gtest-all.cc |
4 PATHS | |
5 /usr/src/gtest | |
6 /usr/src/googletest/googletest | |
7 PATH_SUFFIXES src | |
8 ) | |
4 | 9 |
5 if (NOT EXISTS /usr/include/gtest/gtest.h OR | 10 find_path(GTEST_DEBIAN_INCLUDE_DIR |
6 NOT EXISTS ${GTEST_SOURCES}) | 11 NAMES gtest.h |
12 PATHS | |
13 /usr/include/gtest | |
14 ) | |
15 | |
16 message("Path to the Debian Google Test sources: ${GTEST_DEBIAN_SOURCES_DIR}") | |
17 message("Path to the Debian Google Test includes: ${GTEST_DEBIAN_INCLUDE_DIR}") | |
18 | |
19 set(GTEST_SOURCES ${GTEST_DEBIAN_SOURCES_DIR}/src/gtest-all.cc) | |
20 include_directories(${GTEST_DEBIAN_SOURCES_DIR}) | |
21 | |
22 if (NOT EXISTS ${GTEST_SOURCES} OR | |
23 NOT EXISTS ${GTEST_DEBIAN_INCLUDE_DIR}/gtest.h) | |
7 message(FATAL_ERROR "Please install the libgtest-dev package") | 24 message(FATAL_ERROR "Please install the libgtest-dev package") |
8 endif() | 25 endif() |
9 | 26 |
10 elseif (STATIC_BUILD OR NOT USE_SYSTEM_GOOGLE_TEST) | 27 elseif (STATIC_BUILD OR NOT USE_SYSTEM_GOOGLE_TEST) |
11 set(GTEST_SOURCES_DIR ${CMAKE_BINARY_DIR}/gtest-1.7.0) | 28 set(GTEST_SOURCES_DIR ${CMAKE_BINARY_DIR}/gtest-1.7.0) |