|
set(GFLAGS_ROOT_DIR ${LIB_BASE_DIR}/gflags-src)
|
|
set(GFLAGS_BUILD_DIR ${LIB_BASE_DIR}/gflags-build)
|
|
if(NOT EXISTS ${GLOG_BUILD_DIR})
|
|
execute_process(
|
|
COMMAND mkdir ${GLOG_BUILD_DIR} && cmake -S ${GLOG_ROOT_DIR} -B ${GLOG_BUILD_DIR}
|
|
WORKING_DIRECTORY ${LIB_BASE_DIR})
|
|
execute_process(
|
|
COMMAND cmake --build . -j4
|
|
WORKING_DIRECTORY ${GLOG_BUILD_DIR})
|
|
endif()
|
|
|
|
set(GFLAGS_ROOT_DIR ${LIB_BASE_DIR}/gflags-build)
|
|
find_package(gflags REQUIRED CONFIG HINTS ${GFLAGS_ROOT_DIR})
|
|
set(GFLAGS_INCLUDE_DIR ${LIB_BASE_DIR}/gflags-build/include)
|
|
|
|
list(APPEND third_party_libraries gflags)
|
|
message(STATUS gflags_FOUND)
|