Commit ba84e61a authored by David Reid's avatar David Reid

Try fixing a compilation error when libatomic does not exist.

parent a7ab5825
...@@ -452,9 +452,9 @@ set(COMMON_LINK_LIBRARIES) ...@@ -452,9 +452,9 @@ set(COMMON_LINK_LIBRARIES)
if (UNIX) if (UNIX)
if(NOT MINIAUDIO_NO_RUNTIME_LINKING) if(NOT MINIAUDIO_NO_RUNTIME_LINKING)
# Not all platforms actually use a separate "dl" library, notably NetBSD and OpenBSD. # Not all platforms actually use a separate "dl" library, notably NetBSD and OpenBSD.
find_library(LIB_DL "dl") find_library(LIB_DL NAMES dl)
if(LIB_DL) if(LIB_DL)
list(APPEND COMMON_LINK_LIBRARIES dl) # For dlopen(), etc. Most compilers will link to this by default, but some may not. list(APPEND COMMON_LINK_LIBRARIES ${LIB_DL}) # For dlopen(), etc. Most compilers will link to this by default, but some may not.
endif() endif()
endif() endif()
...@@ -463,7 +463,10 @@ if (UNIX) ...@@ -463,7 +463,10 @@ if (UNIX)
# If we're compiling for 32-bit ARM we need to link to -latomic. # If we're compiling for 32-bit ARM we need to link to -latomic.
if(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm" AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64") if(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm" AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
list(APPEND COMMON_LINK_LIBRARIES atomic) find_library(LIB_ATOMIC NAMES atomic)
if(LIB_ATOMIC)
list(APPEND COMMON_LINK_LIBRARIES ${LIB_ATOMIC})
endif()
endif() endif()
endif() endif()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment