0
0
mirror of https://github.com/termux/termux-packages.git synced 2025-03-02 19:15:59 +00:00
termux-packages/packages/luvi/0003-enable-shared-lpeg.patch
Komo 8f33e67894 fix,enhance,bump(main/luvi): bump to fixed version 2.15.0 (#22341)
Bump to fixed version, use shared lpeg, enables zlib, and fix luajit version symbol.
2024-11-22 16:11:09 +01:00

33 lines
835 B
Diff

diff --git a/deps/lpeg.cmake b/deps/lpeg.cmake
index a95a207..7361b37 100644
--- a/deps/lpeg.cmake
+++ b/deps/lpeg.cmake
@@ -1,13 +1,18 @@
set(LPEGLIB_DIR "${CMAKE_CURRENT_SOURCE_DIR}/deps/lpeg" CACHE PATH "Path to lpeg")
-add_library(lpeglib STATIC
- ${LPEGLIB_DIR}/lpcap.c
- ${LPEGLIB_DIR}/lpcode.c
- ${LPEGLIB_DIR}/lpcset.c
- ${LPEGLIB_DIR}/lpprint.c
- ${LPEGLIB_DIR}/lptree.c
- ${LPEGLIB_DIR}/lpvm.c
-)
+if (WithSharedLPEG)
+ list(APPEND LUVI_LIBRARIES ${LPEG_LIBRARIES})
+else ()
+ add_library(lpeglib STATIC
+ ${LPEGLIB_DIR}/lpcap.c
+ ${LPEGLIB_DIR}/lpcode.c
+ ${LPEGLIB_DIR}/lpcset.c
+ ${LPEGLIB_DIR}/lpprint.c
+ ${LPEGLIB_DIR}/lptree.c
+ ${LPEGLIB_DIR}/lpvm.c
+ )
+
+ list(APPEND LUVI_LIBRARIES lpeglib)
+endif ()
-list(APPEND LUVI_LIBRARIES lpeglib)
list(APPEND LUVI_DEFINITIONS WITH_LPEG=1)