add:添加musl静态编译设置

This commit is contained in:
taynpg 2025-02-17 18:16:45 +08:00
parent a7c6434a7c
commit 86e71fbb46
2 changed files with 12 additions and 2 deletions

View File

@ -47,3 +47,15 @@ if(DEFINED GEN_KEYVALUE)
message(STATUS "USE GEN_KEYVALUE") message(STATUS "USE GEN_KEYVALUE")
add_executable(key_value key_value.cxx) add_executable(key_value key_value.cxx)
endif() endif()
if(UNIX)
execute_process(
COMMAND uname -a
OUTPUT_VARIABLE UNAME_OUT
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if(UNAME_OUT MATCHES "alpine" OR UNAME_OUT MATCHES "Alpine")
message(STATUS "on musl static link")
target_link_libraries(filecomplete -static;-static-libstdc++)
endif()
endif()

View File

@ -826,9 +826,7 @@ void color_print(const char* text, const COLOR_TYPE color)
} }
// Resets the text to default color // Resets the text to default color
printf("\033[0m"); printf("\033[0m");
#if defined(IOS_ISH)
fflush(stdout); fflush(stdout);
#endif
#endif #endif
fc_unlock_print(); fc_unlock_print();
} }