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 rm -rf ${GFLAGS_BUILD_DIR} && mkdir ${GFLAGS_BUILD_DIR}) execute_process(COMMAND 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)