summaryrefslogtreecommitdiff
path: root/storage/tokudb/PerconaFT/third_party/snappy-1.1.2/CMakeLists.txt
blob: f9d939176275fc78e794edfc84d64f4a1bb72dde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
include_directories(${CMAKE_CURRENT_SOURCE_DIR})

set(snappy_srcs
    snappy
    snappy-c
    snappy-sinksource
    snappy-stubs-internal
    )

add_definitions("-Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -fvisibility=hidden -fPIC")

## make the library, it's going to go into libtokudb.so so it needs
## to be PIC
add_library(snappy STATIC ${snappy_srcs})
set_target_properties(snappy PROPERTIES POSITION_INDEPENDENT_CODE ON)
install(
  TARGETS snappy
  DESTINATION lib
  )
install(
  FILES snappy.h snappy-stubs-public.h
  DESTINATION include
  )