|
|
@ -18,7 +18,7 @@ SET(GFLAGS_SOURCES_DIR ${THIRD_PARTY_PATH}/gflags)
|
|
|
|
SET(GFLAGS_INSTALL_DIR ${THIRD_PARTY_PATH}/install/gflags)
|
|
|
|
SET(GFLAGS_INSTALL_DIR ${THIRD_PARTY_PATH}/install/gflags)
|
|
|
|
SET(GFLAGS_INCLUDE_DIR "${GFLAGS_INSTALL_DIR}/include" CACHE PATH "gflags include directory." FORCE)
|
|
|
|
SET(GFLAGS_INCLUDE_DIR "${GFLAGS_INSTALL_DIR}/include" CACHE PATH "gflags include directory." FORCE)
|
|
|
|
IF(WIN32)
|
|
|
|
IF(WIN32)
|
|
|
|
set(GFLAGS_LIBRARIES "${GFLAGS_INSTALL_DIR}/lib/libgflags.lib" CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
|
|
|
|
set(GFLAGS_LIBRARIES "${GFLAGS_INSTALL_DIR}/lib/gflags_static.lib" CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
|
|
|
|
ELSE(WIN32)
|
|
|
|
ELSE(WIN32)
|
|
|
|
set(GFLAGS_LIBRARIES "${GFLAGS_INSTALL_DIR}/lib/libgflags.a" CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
|
|
|
|
set(GFLAGS_LIBRARIES "${GFLAGS_INSTALL_DIR}/lib/libgflags.a" CACHE FILEPATH "GFLAGS_LIBRARIES" FORCE)
|
|
|
|
ENDIF(WIN32)
|
|
|
|
ENDIF(WIN32)
|
|
|
@ -50,13 +50,6 @@ ExternalProject_Add(
|
|
|
|
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
|
|
|
|
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
|
|
|
|
-DCMAKE_BUILD_TYPE:STRING=${THIRD_PARTY_BUILD_TYPE}
|
|
|
|
-DCMAKE_BUILD_TYPE:STRING=${THIRD_PARTY_BUILD_TYPE}
|
|
|
|
)
|
|
|
|
)
|
|
|
|
IF(WIN32)
|
|
|
|
|
|
|
|
IF(NOT EXISTS "${GFLAGS_INSTALL_DIR}/lib/libgflags.lib")
|
|
|
|
|
|
|
|
add_custom_command(TARGET extern_gflags POST_BUILD
|
|
|
|
|
|
|
|
COMMAND cmake -E copy ${GFLAGS_INSTALL_DIR}/lib/gflags_static.lib ${GFLAGS_INSTALL_DIR}/lib/libgflags.lib
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
ENDIF(WIN32)
|
|
|
|
|
|
|
|
ADD_LIBRARY(gflags STATIC IMPORTED GLOBAL)
|
|
|
|
ADD_LIBRARY(gflags STATIC IMPORTED GLOBAL)
|
|
|
|
SET_PROPERTY(TARGET gflags PROPERTY IMPORTED_LOCATION ${GFLAGS_LIBRARIES})
|
|
|
|
SET_PROPERTY(TARGET gflags PROPERTY IMPORTED_LOCATION ${GFLAGS_LIBRARIES})
|
|
|
|
ADD_DEPENDENCIES(gflags extern_gflags)
|
|
|
|
ADD_DEPENDENCIES(gflags extern_gflags)
|
|
|
|