This commit is contained in:
t1c 2025-04-28 05:44:37 +00:00 committed by GitHub
commit 6372f37ea9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 12 additions and 10 deletions

View File

@ -129,7 +129,7 @@ if (GLFW_INSTALL)
# Only generate this target if no higher-level project already has
if (NOT TARGET uninstall)
configure_file(CMake/cmake_uninstall.cmake.in
cmake_uninstall.cmake IMMEDIATE @ONLY)
cmake_uninstall.cmake @ONLY)
add_custom_target(uninstall
"${CMAKE_COMMAND}" -P

View File

@ -3,7 +3,7 @@ link_libraries(glfw)
include_directories("${GLFW_SOURCE_DIR}/deps")
if (MATH_LIBRARY)
if (NOT MATH_LIBRARY STREQUAL "MATH_LIBRARY-NOTFOUND")
link_libraries("${MATH_LIBRARY}")
endif()
@ -38,7 +38,7 @@ add_executable(wave WIN32 MACOSX_BUNDLE wave.c ${ICON} ${GLAD_GL})
add_executable(windows WIN32 MACOSX_BUNDLE windows.c ${ICON} ${GLAD_GL})
target_link_libraries(particles Threads::Threads)
if (RT_LIBRARY)
if (NOT RT_LIBRARY STREQUAL "RT_LIBRARY-NOTFOUND")
target_link_libraries(particles "${RT_LIBRARY}")
endif()

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()

View File

@ -3,7 +3,7 @@ link_libraries(glfw)
include_directories("${GLFW_SOURCE_DIR}/deps")
if (MATH_LIBRARY)
if (NOT MATH_LIBRARY STREQUAL "MATH_LIBRARY-NOTFOUND")
link_libraries("${MATH_LIBRARY}")
endif()
@ -43,7 +43,7 @@ add_executable(window WIN32 MACOSX_BUNDLE window.c ${GLAD_GL})
target_link_libraries(empty Threads::Threads)
target_link_libraries(threads Threads::Threads)
if (RT_LIBRARY)
if (NOT RT_LIBRARY STREQUAL "RT_LIBRARY-NOTFOUND")
target_link_libraries(empty "${RT_LIBRARY}")
target_link_libraries(threads "${RT_LIBRARY}")
endif()