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()