mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-12 00:10:52 +00:00
56 lines
2.2 KiB
Diff
56 lines
2.2 KiB
Diff
+++ ./CMakeLists.txt
|
|
@@ -38,6 +38,7 @@
|
|
|
|
if((${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR
|
|
+ (${CMAKE_SYSTEM_NAME} STREQUAL "Android") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "DragonFly"))
|
|
add_subdirectory(src/platforms/generic_unix)
|
|
+++ ./src/platforms/generic_unix/CMakeLists.txt
|
|
@@ -27,7 +27,7 @@
|
|
target_compile_options(AtomVM PUBLIC -Wall -pedantic -Wextra -ggdb)
|
|
endif()
|
|
|
|
-if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
|
+if((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR (${CMAKE_SYSTEM_NAME} STREQUAL "Android"))
|
|
include(CheckLibraryExists)
|
|
check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME)
|
|
if (HAVE_CLOCK_GETTIME)
|
|
+++ ./src/libAtomVM/CMakeLists.txt
|
|
@@ -220,6 +220,7 @@
|
|
# Automatically use zlib if present to load .beam files
|
|
if ((${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR
|
|
+ (${CMAKE_SYSTEM_NAME} STREQUAL "Android") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "DragonFly"))
|
|
find_package(ZLIB)
|
|
+++ ./tools/packbeam/CMakeLists.txt
|
|
@@ -39,6 +39,7 @@
|
|
|
|
if((${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR
|
|
+ (${CMAKE_SYSTEM_NAME} STREQUAL "Android") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "DragonFly"))
|
|
target_include_directories(PackBEAM PRIVATE ../../src/platforms/generic_unix/lib)
|
|
+++ ./tests/CMakeLists.txt
|
|
@@ -38,7 +38,7 @@
|
|
target_compile_options(test-structs PUBLIC -Wall -pedantic -Wextra -ggdb)
|
|
endif()
|
|
|
|
-if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
|
+if((${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR (${CMAKE_SYSTEM_NAME} STREQUAL "Android"))
|
|
include(CheckFunctionExists)
|
|
include(CheckLibraryExists)
|
|
check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME)
|
|
@@ -69,6 +69,7 @@
|
|
|
|
if((${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") OR
|
|
+ (${CMAKE_SYSTEM_NAME} STREQUAL "Android") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") OR
|
|
(${CMAKE_SYSTEM_NAME} STREQUAL "DragonFly"))
|
|
target_include_directories(test-erlang PRIVATE ../src/platforms/generic_unix/lib)
|