summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--cmake/LibraryConfigurations.cmake4
-rw-r--r--src/CMakeLists.txt8
2 files changed, 8 insertions, 4 deletions
diff --git a/cmake/LibraryConfigurations.cmake b/cmake/LibraryConfigurations.cmake
index b7874888..9227aef0 100644
--- a/cmake/LibraryConfigurations.cmake
+++ b/cmake/LibraryConfigurations.cmake
@@ -28,6 +28,10 @@ if (${PLATFORM} MATCHES "Desktop")
endif ()
set(LIBS_PRIVATE m pthread ${OPENGL_LIBRARIES} ${OSS_LIBRARY})
+
+ if (USE_AUDIO)
+ set(LIBS_PRIVATE ${LIBS_PRIVATE} dl)
+ endif ()
endif ()
elseif (${PLATFORM} MATCHES "Web")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 2877c9ac..c96f4f56 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -41,6 +41,10 @@ set(raylib_sources
# <root>/cmake/GlfwImport.cmake handles the details around the inclusion of glfw
include(GlfwImport)
+# Sets additional platform options and link libraries for each platform
+# also selects the proper graphics API and version for that platform
+# Produces a variable LIBS_PRIVATE that will be used later
+include(LibraryConfigurations)
if (USE_AUDIO)
MESSAGE(STATUS "Audio Backend: miniaudio")
@@ -49,10 +53,6 @@ else ()
MESSAGE(STATUS "Audio Backend: None (-DUSE_AUDIO=OFF)")
endif ()
-# Sets additional platform options and link libraries for each platform
-# also selects the proper graphics API and version for that platform
-# Produces a variable LIBS_PRIVATE that will be used later
-include(LibraryConfigurations)
add_library(raylib ${raylib_sources} ${raylib_public_headers})