Mercurial > hg > orthanc
comparison Resources/CMake/GoogleLogConfiguration.cmake @ 131:8ef8ce9fb6b3
fix of static google log
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 08 Oct 2012 10:32:12 +0200 |
parents | b09b0ffd9941 |
children | 5321f3609639 |
comparison
equal
deleted
inserted
replaced
130:b09b0ffd9941 | 131:8ef8ce9fb6b3 |
---|---|
1 if (NOT USE_DYNAMIC_GOOGLE_LOG) | 1 if (${STATIC_BUILD} OR NOT ${USE_DYNAMIC_GOOGLE_LOG}) |
2 SET(GOOGLE_LOG_SOURCES_DIR ${CMAKE_BINARY_DIR}/glog-0.3.2) | 2 SET(GOOGLE_LOG_SOURCES_DIR ${CMAKE_BINARY_DIR}/glog-0.3.2) |
3 DownloadPackage("http://google-glog.googlecode.com/files/glog-0.3.2.tar.gz" "${GOOGLE_LOG_SOURCES_DIR}" "" "") | 3 DownloadPackage("http://google-glog.googlecode.com/files/glog-0.3.2.tar.gz" "${GOOGLE_LOG_SOURCES_DIR}" "" "") |
4 | 4 |
5 set(GOOGLE_LOG_HEADERS | 5 set(GOOGLE_LOG_HEADERS |
6 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/logging.h | 6 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/logging.h |
7 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/raw_logging.h | 7 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/raw_logging.h |
8 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/stl_logging.h | 8 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/stl_logging.h |
9 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/vlog_is_on.h | 9 ${GOOGLE_LOG_SOURCES_DIR}/src/glog/vlog_is_on.h |
10 ) | 10 ) |
11 | 11 |
12 set(ac_google_namespace google) | |
13 set(ac_google_start_namespace "namespace google {") | |
14 set(ac_google_end_namespace "}") | |
15 | |
12 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") | 16 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") |
13 set(ac_cv_have_unistd_h 1) | 17 set(ac_cv_have_unistd_h 1) |
14 set(ac_cv_have_stdint_h 1) | 18 set(ac_cv_have_stdint_h 1) |
15 set(ac_cv_have_systypes_h 0) | 19 set(ac_cv_have_systypes_h 0) |
16 set(ac_cv_have_inttypes_h 0) | 20 set(ac_cv_have_inttypes_h 0) |
17 set(ac_cv_have_libgflags 0) | 21 set(ac_cv_have_libgflags 0) |
18 set(ac_cv_have_uint16_t 1) | 22 set(ac_cv_have_uint16_t 1) |
19 set(ac_cv_have_u_int16_t 0) | 23 set(ac_cv_have_u_int16_t 0) |
20 set(ac_cv_have___uint16 0) | 24 set(ac_cv_have___uint16 0) |
21 set(ac_cv_cxx_using_operator HAVE_USING_OPERATOR) | 25 set(ac_cv_cxx_using_operator 1) |
22 set(ac_cv_have___builtin_expect HAVE___BUILTIN_EXPECT) | 26 set(ac_cv_have___builtin_expect 1) |
23 set(ac_google_start_namespace _START_GOOGLE_NAMESPACE_) | |
24 set(ac_google_end_namespace _END_GOOGLE_NAMESPACE_) | |
25 else() | 27 else() |
26 # TODO | 28 set(ac_cv_have_unistd_h 0) |
29 set(ac_cv_have_stdint_h 0) | |
30 set(ac_cv_have_systypes_h 0) | |
31 set(ac_cv_have_inttypes_h 0) | |
32 set(ac_cv_have_libgflags 0) | |
33 set(ac_cv_have_uint16_t 0) | |
34 set(ac_cv_have_u_int16_t 0) | |
35 set(ac_cv_have___uint16 1) | |
36 set(ac_cv_cxx_using_operator 1) | |
37 set(ac_cv_have___builtin_expect 1) | |
27 endif() | 38 endif() |
28 | 39 |
29 foreach (f ${GOOGLE_LOG_HEADERS}) | 40 foreach (f ${GOOGLE_LOG_HEADERS}) |
30 configure_file(${f}.in ${f}) | 41 configure_file(${f}.in ${f}) |
31 endforeach() | 42 endforeach() |