comparison Orthanc/Resources/CMake/GoogleTestConfiguration.cmake @ 155:08f30c8962a7

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 29 Nov 2016 13:28:58 +0100
parents d850500b8ca6
children 330ecfd96aec
comparison
equal deleted inserted replaced
154:fcc3be30b116 155:08f30c8962a7
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)
12 set(GTEST_URL "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/gtest-1.7.0.zip") 29 set(GTEST_URL "http://www.orthanc-server.com/downloads/third-party/gtest-1.7.0.zip")
13 set(GTEST_MD5 "2d6ec8ccdf5c46b05ba54a9fd1d130d7") 30 set(GTEST_MD5 "2d6ec8ccdf5c46b05ba54a9fd1d130d7")
14 31
15 DownloadPackage(${GTEST_MD5} ${GTEST_URL} "${GTEST_SOURCES_DIR}") 32 DownloadPackage(${GTEST_MD5} ${GTEST_URL} "${GTEST_SOURCES_DIR}")
16 33
17 include_directories( 34 include_directories(