android-tools/Disable-e2fsdroid-for-ppc64le.patch
2024-01-03 14:28:03 +04:00

39 lines
1.4 KiB
Diff

diff --git a/vendor/CMakeLists.mke2fs.txt b/vendor/CMakeLists.mke2fs.txt
index 3073fe4..da2940c 100644
--- a/vendor/CMakeLists.mke2fs.txt
+++ b/vendor/CMakeLists.mke2fs.txt
@@ -129,6 +129,7 @@ target_link_libraries("${ANDROID_MKE2FS_NAME}"
target_include_directories("${ANDROID_MKE2FS_NAME}" PRIVATE
e2fsprogs/lib)
+if( NOT CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le" )
add_executable(e2fsdroid
e2fsprogs/contrib/android/e2fsdroid.c
e2fsprogs/contrib/android/basefs_allocator.c
@@ -151,6 +152,7 @@ target_link_libraries(e2fsdroid
target_include_directories(e2fsdroid PRIVATE
e2fsprogs/lib e2fsprogs/lib/ext2fs selinux/libselinux/include
core/libcutils/include e2fsprogs/misc)
+endif()
add_executable(ext2simg
e2fsprogs/contrib/android/ext2simg.c)
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt
index 0b6d0aa..01f82a7 100644
--- a/vendor/CMakeLists.txt
+++ b/vendor/CMakeLists.txt
@@ -111,10 +111,13 @@ install(TARGETS
make_f2fs
sload_f2fs
simg2img
- e2fsdroid
ext2simg
DESTINATION bin)
+if( NOT CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le" )
+install(TARGETS "${ANDROID_MKE2FS_NAME}" e2fsdroid DESTINATION bin)
+endif()
+
# Install common completion files.
install(FILES adb/adb.bash RENAME adb DESTINATION "${COMPLETION_COMMON_DIR}")
install(FILES core/fastboot/fastboot.bash RENAME fastboot DESTINATION "${COMPLETION_COMMON_DIR}")