-
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
62905ad
commit 1550331
Showing
3 changed files
with
46 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
diff -uNr a/tests/test_common.h b/tests/test_common.h | ||
--- a/tests/test_common.h | ||
+++ b/tests/test_common.h | ||
@@ -68,7 +68,7 @@ | ||
#elif defined(_WIN32) | ||
/* A (void *) cast needed for avoiding a warning with MINGW :-/ */ | ||
block = (void *)_aligned_malloc(size, alignment); | ||
-#elif _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600 | ||
+#elif (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) || defined(__ANDROID__) | ||
/* Platform does have an implementation of posix_memalign */ | ||
res = posix_memalign(&block, alignment, size); | ||
#elif defined(__APPLE__) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
diff -uNr a/bench/CMakeLists.txt b/bench/CMakeLists.txt | ||
--- a/bench/CMakeLists.txt | ||
+++ b/bench/CMakeLists.txt | ||
@@ -4,12 +4,12 @@ | ||
|
||
# targets | ||
add_executable(bench ${SOURCES}) | ||
-if(UNIX AND NOT APPLE AND NOT HAIKU) | ||
+if(UNIX AND NOT APPLE AND NOT HAIKU AND NOT ANDROID) | ||
# cmake is complaining about LINK_PRIVATE in original PR | ||
# and removing it does not seem to hurt, so be it. | ||
# target_link_libraries(bench LINK_PRIVATE rt) | ||
target_link_libraries(bench rt) | ||
-endif(UNIX AND NOT APPLE AND NOT HAIKU) | ||
+endif(UNIX AND NOT APPLE AND NOT HAIKU AND NOT ANDROID) | ||
target_link_libraries(bench blosc_shared) | ||
|
||
# have to copy blosc dlls on Windows |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
TERMUX_PKG_HOMEPAGE=https://www.blosc.org | ||
TERMUX_PKG_DESCRIPTION="A blocking, shuffling and loss-less compression library" | ||
TERMUX_PKG_LICENSE="BSD" | ||
TERMUX_PKG_LICENSE_FILE="\ | ||
LICENSES/BITSHUFFLE.txt | ||
LICENSES/BLOSC.txt | ||
LICENSES/FASTLZ.txt | ||
LICENSES/LZ4.txt | ||
LICENSES/SNAPPY.txt | ||
LICENSES/STDINT.txt | ||
LICENSES/ZLIB.txt" | ||
TERMUX_PKG_MAINTAINER="@termux" | ||
TERMUX_PKG_VERSION=1.21.1 | ||
TERMUX_PKG_SRCURL=https://github.com/Blosc/c-blosc/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz | ||
TERMUX_PKG_SHA256=f387149eab24efa01c308e4cba0f59f64ccae57292ec9c794002232f7903b55b | ||
TERMUX_PKG_DEPENDS="libsnappy, zstd" |