FindGLog.cmake 807 B

123456789101112131415161718192021222324252627
  1. FIND_PATH(GLOG_INCLUDE_DIR glog/logging.h)
  2. # Google's provided vcproj files generate libraries with a "lib"
  3. # prefix on Windows
  4. IF(WIN32)
  5. set(GLOG_ORIG_FIND_LIBRARY_PREFIXES "${CMAKE_FIND_LIBRARY_PREFIXES}")
  6. set(CMAKE_FIND_LIBRARY_PREFIXES "lib" "")
  7. ENDIF()
  8. FIND_LIBRARY(GLOG_LIBRARY NAMES glog
  9. DOC "The Google Glog Library"
  10. )
  11. MARK_AS_ADVANCED(GLOG_INCLUDE_DIR GLOG_LIBRARY)
  12. # Restore original find library prefixes
  13. IF(WIN32)
  14. SET(CMAKE_FIND_LIBRARY_PREFIXES "${GLOG_ORIG_FIND_LIBRARY_PREFIXES}")
  15. ENDIF()
  16. INCLUDE(FindPackageHandleStandardArgs)
  17. FIND_PACKAGE_HANDLE_STANDARD_ARGS(GLOG DEFAULT_MSG GLOG_LIBRARY GLOG_INCLUDE_DIR)
  18. IF(GLOG_FOUND)
  19. SET(GLOG_INCLUDE_DIRS ${GLOG_INCLUDE_DIR})
  20. SET(GLOG_LIBRARIES ${GLOG_LIBRARY})
  21. ENDIF()