mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 16:40:38 +08:00
Arnaus Gelas' patch to add better path searching for gflags and glog
This commit is contained in:
+28
-4
@@ -168,8 +168,20 @@ OPTION(GFLAGS
|
||||
|
||||
IF (GFLAGS)
|
||||
MESSAGE("-- Check for Google Flags")
|
||||
FIND_LIBRARY(GFLAGS_LIB NAMES gflags)
|
||||
FIND_PATH(GFLAGS_INCLUDE NAMES gflags/gflags.h)
|
||||
FIND_LIBRARY(GFLAGS_LIB
|
||||
NAMES
|
||||
gflags
|
||||
PATH
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
)
|
||||
FIND_PATH(GFLAGS_INCLUDE
|
||||
NAMES
|
||||
gflags/gflags.h
|
||||
PATH
|
||||
/usr/include
|
||||
/usr/local/include
|
||||
)
|
||||
IF (NOT EXISTS ${GFLAGS_LIB} OR NOT EXISTS ${GFLAGS_INCLUDE})
|
||||
MESSAGE(FATAL_ERROR
|
||||
"Can't find Google Flags. Please specify: "
|
||||
@@ -184,8 +196,20 @@ ENDIF (GFLAGS)
|
||||
|
||||
# Google Logging
|
||||
MESSAGE("-- Check for Google Log")
|
||||
FIND_LIBRARY(GLOG_LIB NAMES glog)
|
||||
FIND_PATH(GLOG_INCLUDE NAMES glog/logging.h)
|
||||
FIND_LIBRARY(GLOG_LIB
|
||||
NAMES
|
||||
glog
|
||||
PATH
|
||||
/usr/lib
|
||||
/usr/local/lib
|
||||
)
|
||||
FIND_PATH(GLOG_INCLUDE
|
||||
NAMES
|
||||
glog/logging.h
|
||||
PATH
|
||||
/usr/include
|
||||
/usr/local/include
|
||||
)
|
||||
IF (NOT EXISTS ${GLOG_LIB} OR NOT EXISTS ${GLOG_INCLUDE})
|
||||
MESSAGE(FATAL_ERROR
|
||||
"Can't find Google Log. Please specify: "
|
||||
|
||||
Reference in New Issue
Block a user