Lines 1-10
Link Here
|
1 |
Do NOT use bundled libs, use xz/lzma from base and archivers/snappy from ports |
1 |
--- storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake.orig 2019-11-06 16:01:58 UTC |
2 |
|
|
|
3 |
--- storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake.orig 2017-05-14 23:13:20 UTC |
4 |
+++ storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake |
2 |
+++ storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake |
5 |
@@ -34,6 +34,13 @@ if (CMAKE_PROJECT_NAME STREQUAL TokuDB) |
3 |
@@ -1,5 +1,12 @@ |
6 |
endif () |
4 |
include(ExternalProject) |
7 |
endif () |
|
|
8 |
|
5 |
|
9 |
+IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") |
6 |
+IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") |
10 |
+ include_directories("/usr/include") |
7 |
+ include_directories("/usr/include") |
Lines 16-22
Link Here
|
16 |
## add lzma with an external project |
13 |
## add lzma with an external project |
17 |
set(xz_configure_opts --with-pic --enable-static) |
14 |
set(xz_configure_opts --with-pic --enable-static) |
18 |
if (APPLE) |
15 |
if (APPLE) |
19 |
@@ -105,8 +112,15 @@ add_library(lzma STATIC IMPORTED) |
16 |
@@ -71,8 +78,15 @@ add_library(lzma STATIC IMPORTED) |
20 |
set_target_properties(lzma PROPERTIES IMPORTED_LOCATION |
17 |
set_target_properties(lzma PROPERTIES IMPORTED_LOCATION |
21 |
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/xz/lib/liblzma.a") |
18 |
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/xz/lib/liblzma.a") |
22 |
add_dependencies(lzma build_lzma) |
19 |
add_dependencies(lzma build_lzma) |
Lines 32-38
Link Here
|
32 |
## add snappy with an external project |
29 |
## add snappy with an external project |
33 |
set(SNAPPY_SOURCE_DIR "${TokuDB_SOURCE_DIR}/third_party/snappy-1.1.2" CACHE FILEPATH "Where to find sources for snappy.") |
30 |
set(SNAPPY_SOURCE_DIR "${TokuDB_SOURCE_DIR}/third_party/snappy-1.1.2" CACHE FILEPATH "Where to find sources for snappy.") |
34 |
if (NOT EXISTS "${SNAPPY_SOURCE_DIR}/CMakeLists.txt") |
31 |
if (NOT EXISTS "${SNAPPY_SOURCE_DIR}/CMakeLists.txt") |
35 |
@@ -140,3 +154,4 @@ add_library(snappy STATIC IMPORTED) |
32 |
@@ -109,3 +123,4 @@ add_library(snappy STATIC IMPORTED) |
36 |
set_target_properties(snappy PROPERTIES IMPORTED_LOCATION |
33 |
set_target_properties(snappy PROPERTIES IMPORTED_LOCATION |
37 |
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/snappy/lib/libsnappy.a") |
34 |
"${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/snappy/lib/libsnappy.a") |
38 |
add_dependencies(snappy build_snappy) |
35 |
add_dependencies(snappy build_snappy) |