summaryrefslogtreecommitdiff
path: root/audio/hydrogen/patches/patch-CMakeLists.txt
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)