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
657 B

1 year ago
1 year ago
  1. set(GFLAGS_ROOT_DIR ${LIB_BASE_DIR}/gflags-src)
  2. set(GFLAGS_BUILD_DIR ${LIB_BASE_DIR}/gflags-build)
  3. if(NOT EXISTS ${GLOG_BUILD_DIR})
  4. execute_process(
  5. COMMAND mkdir ${GLOG_BUILD_DIR} && cmake -S ${GLOG_ROOT_DIR} -B ${GLOG_BUILD_DIR}
  6. WORKING_DIRECTORY ${LIB_BASE_DIR})
  7. execute_process(
  8. COMMAND cmake --build . -j4
  9. WORKING_DIRECTORY ${GLOG_BUILD_DIR})
  10. endif()
  11. set(GFLAGS_ROOT_DIR ${LIB_BASE_DIR}/gflags-build)
  12. find_package(gflags REQUIRED CONFIG HINTS ${GFLAGS_ROOT_DIR})
  13. set(GFLAGS_INCLUDE_DIR ${LIB_BASE_DIR}/gflags-build/include)
  14. list(APPEND third_party_libraries gflags)
  15. message(STATUS gflags_FOUND)