|
@ -5,15 +5,22 @@ |
|
|
set(GLOG_ROOT_DIR ${LIB_BASE_DIR}/glog-src) |
|
|
set(GLOG_ROOT_DIR ${LIB_BASE_DIR}/glog-src) |
|
|
set(GLOG_BUILD_DIR ${LIB_BASE_DIR}/glog-build) |
|
|
set(GLOG_BUILD_DIR ${LIB_BASE_DIR}/glog-build) |
|
|
if(NOT EXISTS ${GLOG_BUILD_DIR}) |
|
|
if(NOT EXISTS ${GLOG_BUILD_DIR}) |
|
|
|
|
|
message(STATUS "${BoldGreen}Install glog to: ${GLOG_BUILD_DIR}${ColourReset}") |
|
|
execute_process( |
|
|
execute_process( |
|
|
COMMAND mkdir ${GLOG_BUILD_DIR} && cmake -S ${GLOG_ROOT_DIR} -B ${GLOG_BUILD_DIR} |
|
|
|
|
|
|
|
|
COMMAND mkdir glog-build |
|
|
WORKING_DIRECTORY ${LIB_BASE_DIR}) |
|
|
WORKING_DIRECTORY ${LIB_BASE_DIR}) |
|
|
|
|
|
execute_process( |
|
|
|
|
|
COMMAND cmake -S ${GLOG_ROOT_DIR} -B . -DGFLAGS_NAMESPACE=google |
|
|
|
|
|
WORKING_DIRECTORY ${GLOG_BUILD_DIR}) |
|
|
|
|
|
|
|
|
execute_process( |
|
|
execute_process( |
|
|
COMMAND cmake --build . -j4 |
|
|
COMMAND cmake --build . -j4 |
|
|
WORKING_DIRECTORY ${GLOG_BUILD_DIR}) |
|
|
WORKING_DIRECTORY ${GLOG_BUILD_DIR}) |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
include_directories(GLOG_BUILD_DIR) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
find_package(glog REQUIRED CONFIG HINTS ${GLOG_ROOT_DIR}) |
|
|
|
|
|
message(STATUS "${BoldGreen}Find Package glog: ${glog_FOUND}${ColourReset}") |
|
|
|
|
|
include_directories(${GLOG_BUILD_DIR}) |
|
|
|
|
|
include_directories(${GLOG_ROOT_DIR}/src) |
|
|
|
|
|
link_directories(${GLOG_BUILD_DIR}) |
|
|
# glog::glog is imported target |
|
|
# glog::glog is imported target |
|
|
list(APPEND third_party_libraries glog) |
|
|
|
|
|
|
|
|
list(APPEND third_party_libraries glog::glog) |