t1c 2025-04-27 20:27:46 +08:00 committed by GitHub
parent dc971798e8
commit 5d38860335
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -216,21 +216,23 @@ endif()
if (UNIX AND NOT APPLE)
find_library(RT_LIBRARY rt)
mark_as_advanced(RT_LIBRARY)
if (RT_LIBRARY)
if (NOT RT_LIBRARY STREQUAL "RT_LIBRARY-NOTFOUND")
target_link_libraries(glfw PRIVATE "${RT_LIBRARY}")
list(APPEND glfw_PKG_LIBS "-lrt")
endif()
find_library(MATH_LIBRARY m)
mark_as_advanced(MATH_LIBRARY)
if (MATH_LIBRARY)
if (NOT MATH_LIBRARY STREQUAL "MATH_LIBRARY-NOTFOUND")
target_link_libraries(glfw PRIVATE "${MATH_LIBRARY}")
list(APPEND glfw_PKG_LIBS "-lm")
endif()
if (CMAKE_DL_LIBS)
target_link_libraries(glfw PRIVATE "${CMAKE_DL_LIBS}")
list(APPEND glfw_PKG_LIBS "-l${CMAKE_DL_LIBS}")
find_library(DL_LIBRARY dl)
mark_as_advanced(DL_LIBRARY)
if (NOT DL_LIBRARY STREQUAL "DL_LIBRARY-NOTFOUND")
target_link_libraries(glfw PRIVATE "${DL_LIBRARY}")
list(APPEND glfw_PKG_LIBS "-ldl")
endif()
endif()