mirror of
https://github.com/palera1n/palera1n.git
synced 2026-10-21 09:47:01 +02:00
fix(build): add readline dep for linux
This commit is contained in:
1 parent
f46fd0df83
commit
54cc005d69
1 file changed
+27
-1
+27
-1
@@ -206,7 +206,7 @@ if(WITH_STATIC)
|
||||
# =========================
|
||||
ExternalProject_Add(libusb_ep
|
||||
GIT_REPOSITORY https://github.com/libusb/libusb.git
|
||||
GIT_TAG v1.0.27
|
||||
GIT_TAG 8.2
|
||||
UPDATE_COMMAND ""
|
||||
|
||||
CONFIGURE_COMMAND
|
||||
@@ -223,6 +223,23 @@ if(WITH_STATIC)
|
||||
)
|
||||
endif()
|
||||
|
||||
if(LINUX)
|
||||
ExternalProject_Add(readline_ep
|
||||
URL https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz
|
||||
|
||||
CONFIGURE_COMMAND
|
||||
${PKG_ENV}
|
||||
sh
|
||||
-l
|
||||
<SOURCE_DIR>/configure
|
||||
--prefix=${DEPS_PREFIX}
|
||||
${IMD_AUTOTOOLS_ARGS}
|
||||
|
||||
BUILD_COMMAND make -j
|
||||
INSTALL_COMMAND make install
|
||||
)
|
||||
endif()
|
||||
|
||||
# =========================
|
||||
# libplist
|
||||
# =========================
|
||||
@@ -309,6 +326,10 @@ if(WITH_STATIC)
|
||||
list(APPEND LIBIMOBILEDEVICE_DEPS libusb_ep)
|
||||
endif()
|
||||
|
||||
if(LINUX)
|
||||
list(APPEND LIBIMOBILEDEVICE_DEPS readline_ep)
|
||||
endif()
|
||||
|
||||
ExternalProject_Add(libimobiledevice_ep
|
||||
GIT_REPOSITORY https://github.com/libimobiledevice/libimobiledevice.git
|
||||
GIT_TAG ed0d66d0341562731bb19928dfe48155509fa7a7
|
||||
@@ -380,6 +401,10 @@ if(WITH_STATIC)
|
||||
add_dependencies(palera1n mbedtls_ep)
|
||||
endif()
|
||||
|
||||
if(LINUX)
|
||||
add_dependencies(palera1n readline_ep)
|
||||
endif()
|
||||
|
||||
target_include_directories(palera1n PRIVATE
|
||||
${DEPS_PREFIX}/include
|
||||
)
|
||||
@@ -448,6 +473,7 @@ if(WITH_STATIC)
|
||||
if(LINUX)
|
||||
target_link_libraries(palera1n PRIVATE
|
||||
${DEPS_PREFIX}/lib/libusb-1.0.a
|
||||
${DEPS_PREFIX}/lib/libreadline.a
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
Reference in new issue
Block a user