termux-packages/packages/fish/CMakeLists.txt.patch

24 lines
955 B
Diff

--- ./CMakeLists.txt 2021-07-04 13:00:34.583855568 +0530
+++ ./CMakeLists.txt.mod 2021-07-04 13:01:48.993855539 +0530
@@ -30,11 +30,6 @@
set(CMAKE_BUILD_TYPE "${DEFAULT_BUILD_TYPE}")
endif()
-# Error out when linking statically, it doesn't work.
-if (CMAKE_EXE_LINKER_FLAGS MATCHES ".*-static.*")
- message(FATAL_ERROR "Fish does not support static linking")
-endif()
-
# Force colored warnings in Ninja's output, if the compiler has -fdiagnostics-color support.
# Rationale in https://github.com/ninja-build/ninja/issues/814
if (CMAKE_GENERATOR STREQUAL "Ninja" AND
@@ -185,7 +180,7 @@
target_sources(fishlib PRIVATE ${FISH_HEADERS})
target_link_libraries(fishlib
${CURSES_LIBRARY} ${CURSES_EXTRA_LIBRARY} Threads::Threads ${CMAKE_DL_LIBS}
- ${PCRE2_LIB} ${Intl_LIBRARIES} ${ATOMIC_LIBRARY})
+ ${PCRE2_LIB} ${Intl_LIBRARIES} ${ATOMIC_LIBRARY} -landroid-spawn)
target_include_directories(fishlib PRIVATE
${CURSES_INCLUDE_DIRS})