63 lines
2.6 KiB
Text
63 lines
2.6 KiB
Text
Index: CMakeLists.txt
|
|
--- CMakeLists.txt.orig
|
|
+++ CMakeLists.txt
|
|
@@ -124,33 +124,33 @@ if (HAVE_SOUNDCARD_H OR HAVE_SYS_SOUNDCARD_H)
|
|
#message(STATUS "TEST_COMPILE_RESULT= ${TEST_COMPILE_RESULT}")
|
|
#message(STATUS "TEST_RESULT_VERSION= ${TEST_RESULT_VERSION}")
|
|
|
|
- if (${TEST_COMPILE_RESULT} AND (${TEST_RUN_RESULT} EQUAL 0))
|
|
- message(STATUS "Detected OSS version ${TEST_RESULT_VERSION}")
|
|
- if (${TEST_RESULT_VERSION} GREATER_EQUAL 0x040000)
|
|
- message(STATUS "Building with OSS 4 support")
|
|
- set(HAVE_OSS_4 true)
|
|
- add_definitions(-DHAVE_OSS_4)
|
|
- set(SUPPORTED_BACKENDS ${SUPPORTED_BACKENDS} "OSS4")
|
|
+ #if (${TEST_COMPILE_RESULT} AND (${TEST_RUN_RESULT} EQUAL 0))
|
|
+ # message(STATUS "Detected OSS version ${TEST_RESULT_VERSION}")
|
|
+ # if (${TEST_RESULT_VERSION} GREATER_EQUAL 0x040000)
|
|
+ # message(STATUS "Building with OSS 4 support")
|
|
+ # set(HAVE_OSS_4 true)
|
|
+ # add_definitions(-DHAVE_OSS_4)
|
|
+ # set(SUPPORTED_BACKENDS ${SUPPORTED_BACKENDS} "OSS4")
|
|
|
|
- # This is included in 4Front OSS 4 but not in standard BSD.
|
|
- # Not possible to test at compile time. Both of those appear
|
|
- # to have sys/soundcard.h and not soundcard.h installed.
|
|
- check_struct_has_member(oss_mixerinfo devnode sys/soundcard.h HAVE_MIXERINFO_DEVNODE)
|
|
- if (HAVE_MIXERINFO_DEVNODE)
|
|
- add_definitions(-DHAVE_MIXERINFO_DEVNODE)
|
|
- endif ()
|
|
- else ()
|
|
- message(STATUS "Building with OSS 3 support")
|
|
- set(HAVE_OSS_3 true)
|
|
- add_definitions(-DHAVE_OSS_3)
|
|
- set(SUPPORTED_BACKENDS ${SUPPORTED_BACKENDS} "OSS")
|
|
- endif ()
|
|
- else ()
|
|
- message(STATUS "Unable to get OSS version, assuming 3")
|
|
- set(HAVE_OSS_3 true)
|
|
- add_definitions(-DHAVE_OSS_3)
|
|
- set(SUPPORTED_BACKENDS ${SUPPORTED_BACKENDS} "OSS")
|
|
- endif ()
|
|
+ # # This is included in 4Front OSS 4 but not in standard BSD.
|
|
+ # # Not possible to test at compile time. Both of those appear
|
|
+ # # to have sys/soundcard.h and not soundcard.h installed.
|
|
+ # check_struct_has_member(oss_mixerinfo devnode sys/soundcard.h HAVE_MIXERINFO_DEVNODE)
|
|
+ # if (HAVE_MIXERINFO_DEVNODE)
|
|
+ # add_definitions(-DHAVE_MIXERINFO_DEVNODE)
|
|
+ # endif ()
|
|
+ # else ()
|
|
+ # message(STATUS "Building with OSS 3 support")
|
|
+ # set(HAVE_OSS_3 true)
|
|
+ # add_definitions(-DHAVE_OSS_3)
|
|
+ # set(SUPPORTED_BACKENDS ${SUPPORTED_BACKENDS} "OSS")
|
|
+ # endif ()
|
|
+ #else ()
|
|
+ # message(STATUS "Unable to get OSS version, assuming 3")
|
|
+ # set(HAVE_OSS_3 true)
|
|
+ # add_definitions(-DHAVE_OSS_3)
|
|
+ # set(SUPPORTED_BACKENDS ${SUPPORTED_BACKENDS} "OSS")
|
|
+ #endif ()
|
|
endif ()
|
|
|
|
# PulseAudio, optional
|