|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
find_path(Snappy_INCLUDE_DIR NAMES snappy.h |
|
|
PATHS ${SNAPPY_ROOT_DIR} ${SNAPPY_ROOT_DIR}/include) |
|
|
|
|
|
find_library(Snappy_LIBRARIES NAMES snappy |
|
|
PATHS ${SNAPPY_ROOT_DIR} ${SNAPPY_ROOT_DIR}/lib) |
|
|
|
|
|
include(FindPackageHandleStandardArgs) |
|
|
find_package_handle_standard_args(Snappy DEFAULT_MSG Snappy_INCLUDE_DIR Snappy_LIBRARIES) |
|
|
|
|
|
if(SNAPPY_FOUND) |
|
|
message(STATUS "Found Snappy (include: ${Snappy_INCLUDE_DIR}, library: ${Snappy_LIBRARIES})") |
|
|
mark_as_advanced(Snappy_INCLUDE_DIR Snappy_LIBRARIES) |
|
|
|
|
|
caffe_parse_header(${Snappy_INCLUDE_DIR}/snappy-stubs-public.h |
|
|
SNAPPY_VERION_LINES SNAPPY_MAJOR SNAPPY_MINOR SNAPPY_PATCHLEVEL) |
|
|
set(Snappy_VERSION "${SNAPPY_MAJOR}.${SNAPPY_MINOR}.${SNAPPY_PATCHLEVEL}") |
|
|
endif() |
|
|
|
|
|
|