You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

16 lines
734 B

set(GFLAGS_ROOT_DIR ${LIB_BASE_DIR}/gflags-src)
set(GFLAGS_BUILD_DIR ${LIB_BASE_DIR}/gflags-build)
if(REBUILD)
message(STATUS "${BoldGreen}Install GFLAGS to: ${GFLAGS_BUILD_DIR}${ColourReset}")
execute_process(
COMMAND mkdir gflags-build && cmake -DGFLAGS_NAMESPACE=google -DCMAKE_CXX_FLAGS=-fPIC -S ${GFLAGS_ROOT_DIR} -B ${GFLAGS_BUILD_DIR}
WORKING_DIRECTORY ${LIB_BASE_DIR})
execute_process(
COMMAND cmake --build . -j4
WORKING_DIRECTORY ${GFLAGS_BUILD_DIR})
endif()
set(GFLAGS_ROOT_DIR ${LIB_BASE_DIR}/gflags-build)
find_package(gflags REQUIRED CONFIG HINTS ${GFLAGS_BUILD_DIR})
include_directories(${GFLAGS_BUILD_DIR}/include)
list(APPEND third_party_libraries gflags)