Skip to content

Commit 3bf38c7

Browse files
committed
Use OSS on FreeBSD as well
-lossaudio is not needed on FreeBSD
1 parent 17adb91 commit 3bf38c7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

CMakeLists.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,13 @@ endif()
101101
if (ENABLE_RTAUDIO)
102102
add_definitions(-D__HAVE_RTAUDIO)
103103

104-
if (CMAKE_SYSTEM_NAME MATCHES "kNetBSD.*|NetBSD.*")
105-
message(STATUS "NetBSD detected, using OSS")
104+
if (CMAKE_SYSTEM_NAME MATCHES ".*BSD")
105+
message(STATUS "*BSD detected, using OSS")
106106
find_package(Threads REQUIRED CMAKE_THREAD_PREFER_PTHREAD)
107-
list(APPEND OAML_LIBS ossaudio ${CMAKE_THREAD_LIBS_INIT})
107+
if (CMAKE_SYSTEM_NAME MATCHES "kNetBSD|NetBSD")
108+
list(APPEND OAML_LIBS ossaudio)
109+
endif ()
110+
list(APPEND OAML_LIBS ${CMAKE_THREAD_LIBS_INIT})
108111
set(AUDIO_LINUX_OSS ON)
109112
elseif (UNIX AND NOT APPLE)
110113
find_library(PULSE_LIB pulse)

0 commit comments

Comments
 (0)