blob: 90a883df23663125951eb962088b6d1213f4df76 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
$NetBSD: patch-CMakeLists.txt,v 1.2 2014/04/19 14:46:52 joerg Exp $
look for -lossaudio on NetBSD.
--- CMakeLists.txt.orig 2013-02-21 18:53:51.000000000 +0000
+++ CMakeLists.txt
@@ -53,7 +53,11 @@ ELSE()
OPTION(WANT_JACKSESSION "Enable use of Jack-Session-Handler" ON)
ENDIF()
-OPTION(WANT_OSS "Include OSS (Open Sound System) support" OFF)
+IF("${CMAKE_SYSTEM_NAME}" MATCHES "NetBSD")
+ OPTION(WANT_OSS "Include OSS (Open Sound System) support" ON)
+ELSE()
+ OPTION(WANT_OSS "Include OSS (Open Sound System) support" OFF)
+ENDIF()
OPTION(WANT_ALSA "Include ALSA (Advanced Linux Sound Architecture) support" ON)
OPTION(WANT_JACK "Include JACK (Jack Audio Connection Kit) support" ON)
OPTION(WANT_PORTAUDIO "Include PortAudio support" OFF)
@@ -88,7 +92,7 @@ ELSE()
ENDIF()
#SET(CMAKE_CXX_FLAGS "-fno-implement-inlines -finline-small-functions -findirect-inlining -fpartial-inlining")
-SET(CMAKE_CXX_FLAGS "-O2 -fno-implement-inlines")
+SET(CMAKE_CXX_FLAGS "-O2")
SET(CMAKE_CXX_FLAGS_RELEASE "")
SET(CMAKE_CXX_FLAGS_DEBUG "-g ")#-Winline")
@@ -159,7 +163,11 @@ ENDIF()
FIND_HELPER(LIBSNDFILE sndfile sndfile.h sndfile)
FIND_HELPER(ALSA alsa alsa/asoundlib.h asound )
FIND_LADSPA(LADSPA ladspa.h noise)
-FIND_HELPER(OSS oss sys/soundcard.h OSSlib )
+IF("${CMAKE_SYSTEM_NAME}" MATCHES "NetBSD")
+ FIND_HELPER(OSS oss sys/soundcard.h ossaudio )
+ELSE()
+ FIND_HELPER(OSS oss sys/soundcard.h OSSlib )
+ENDIF()
FIND_HELPER(JACK jack jack/jack.h jack)
FIND_HELPER(JACKSESSION jack jack/session.h jack)
IF(APPLE)
|