Merge pull request #855 from yuslepukhin/enable_3rdparty_override
Enable override to 3rd party linkage
This commit is contained in:
commit
ffb466da4e
@ -36,6 +36,19 @@ endif ()
|
||||
|
||||
if (${USE_GFLAGS} EQUAL 1)
|
||||
message(STATUS "GFLAGS library is enabled")
|
||||
|
||||
if(DEFINED ENV{GFLAGS_INCLUDE})
|
||||
set(GFLAGS_INCLUDE $ENV{GFLAGS_INCLUDE})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{GFLAGS_LIB_DEBUG})
|
||||
set(GFLAGS_LIB_DEBUG $ENV{GFLAGS_LIB_DEBUG})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{GFLAGS_LIB_RELEASE})
|
||||
set(GFLAGS_LIB_RELEASE $ENV{GFLAGS_LIB_RELEASE})
|
||||
endif()
|
||||
|
||||
set(GFLAGS_CXX_FLAGS -DGFLAGS=gflags)
|
||||
set(GFLAGS_LIBS debug ${GFLAGS_LIB_DEBUG} optimized ${GFLAGS_LIB_RELEASE})
|
||||
|
||||
@ -66,6 +79,19 @@ endif ()
|
||||
|
||||
if (${USE_SNAPPY} EQUAL 1)
|
||||
message(STATUS "SNAPPY library is enabled")
|
||||
|
||||
if(DEFINED ENV{SNAPPY_INCLUDE})
|
||||
set(SNAPPY_INCLUDE $ENV{SNAPPY_INCLUDE})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{SNAPPY_LIB_DEBUG})
|
||||
set(SNAPPY_LIB_DEBUG $ENV{SNAPPY_LIB_DEBUG})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{SNAPPY_LIB_RELEASE})
|
||||
set(SNAPPY_LIB_RELEASE $ENV{SNAPPY_LIB_RELEASE})
|
||||
endif()
|
||||
|
||||
set(SNAPPY_CXX_FLAGS -DSNAPPY)
|
||||
set(SNAPPY_LIBS debug ${SNAPPY_LIB_DEBUG} optimized ${SNAPPY_LIB_RELEASE})
|
||||
|
||||
@ -96,6 +122,19 @@ endif ()
|
||||
|
||||
if (${USE_LZ4} EQUAL 1)
|
||||
message(STATUS "LZ4 library is enabled")
|
||||
|
||||
if(DEFINED ENV{LZ4_INCLUDE})
|
||||
set(LZ4_INCLUDE $ENV{LZ4_INCLUDE})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{LZ4_LIB_DEBUG})
|
||||
set(LZ4_LIB_DEBUG $ENV{LZ4_LIB_DEBUG})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{LZ4_LIB_RELEASE})
|
||||
set(LZ4_LIB_RELEASE $ENV{LZ4_LIB_RELEASE})
|
||||
endif()
|
||||
|
||||
set(LZ4_CXX_FLAGS -DLZ4)
|
||||
set(LZ4_LIBS debug ${LZ4_LIB_DEBUG} optimized ${LZ4_LIB_RELEASE})
|
||||
|
||||
@ -126,6 +165,19 @@ endif ()
|
||||
|
||||
if (${USE_ZLIB} EQUAL 1)
|
||||
message(STATUS "ZLIB library is enabled")
|
||||
|
||||
if(DEFINED ENV{ZLIB_INCLUDE})
|
||||
set(ZLIB_INCLUDE $ENV{ZLIB_INCLUDE})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{ZLIB_LIB_DEBUG})
|
||||
set(ZLIB_LIB_DEBUG $ENV{ZLIB_LIB_DEBUG})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{ZLIB_LIB_RELEASE})
|
||||
set(ZLIB_LIB_RELEASE $ENV{ZLIB_LIB_RELEASE})
|
||||
endif()
|
||||
|
||||
set(ZLIB_CXX_FLAGS -DZLIB)
|
||||
set(ZLIB_LIBS debug ${ZLIB_LIB_DEBUG} optimized ${ZLIB_LIB_RELEASE})
|
||||
|
||||
@ -157,6 +209,19 @@ endif ()
|
||||
if (${USE_JEMALLOC} EQUAL 1)
|
||||
message(STATUS "JEMALLOC library is enabled")
|
||||
set(JEMALLOC_CXX_FLAGS -DJEMALLOC)
|
||||
|
||||
if(DEFINED ENV{JEMALLOC_INCLUDE})
|
||||
set(JEMALLOC_INCLUDE $ENV{JEMALLOC_INCLUDE})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{JEMALLOC_LIB_DEBUG})
|
||||
set(JEMALLOC_LIB_DEBUG $ENV{JEMALLOC_LIB_DEBUG})
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{JEMALLOC_LIB_RELEASE})
|
||||
set(JEMALLOC_LIB_RELEASE $ENV{JEMALLOC_LIB_RELEASE})
|
||||
endif()
|
||||
|
||||
set(JEMALLOC_LIBS debug ${JEMALLOC_LIB_DEBUG} optimized ${JEMALLOC_LIB_RELEASE})
|
||||
|
||||
add_definitions(${JEMALLOC_CXX_FLAGS})
|
||||
|
Loading…
Reference in New Issue
Block a user