add:添加musl静态编译设置

This commit is contained in:
taynpg 2025-02-17 18:15:07 +08:00
parent 36e05d2618
commit c4572bbfef

View File

@ -44,4 +44,15 @@ target_include_directories(ofen PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMA
if(DEFINED MINGW32_XP_BOOST)
target_link_directories(ofen PRIVATE ${MBOOST_LIB_DIR})
target_link_libraries(ofen PRIVATE ${MBOOST_LIBS})
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 "ofen on musl static link")
target_link_libraries(ofen -static;-static-libstdc++)
endif()
endif()