| 123456789101112131415161718192021222324252627282930313233 |
- # Try to find OSS on a *nix system
- #
- # OSS_FOUND - True if OSS is available
- # OSS_INCLUDE_DIR - Include directory of OSS header
- # OSS_HEADER_NAME - OSS header file name
- #
- IF (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
- set(OSS_HEADER_NAME "sys/soundcard.h")
- ELSEIF (CMAKE_SYSTEM_NAME MATCHES "DragonFly")
- set(OSS_HEADER_NAME "sys/soundcard.h")
- ENDIF()
- find_path(OSS_INCLUDE_DIR "${OSS_HEADER_NAME}"
- "/usr/include"
- "/usr/local/include"
- )
- if (OSS_INCLUDE_DIR)
- set(OSS_FOUND True)
- else (OSS_INCLUDE_DIR)
- set(OSS_FOUND)
- endif (OSS_INCLUDE_DIR)
- if (OSS_FOUND)
- message(STATUS "Found OSS header: ${OSS_INCLUDE_DIR}/${OSS_HEADER_NAME}")
- else (OSS_FOUND)
- if (OSS_FIND_REQUIRED)
- message(FATAL_ERROR "Could not find OSS header file")
- endif (OSS_FIND_REQUIRED)
- endif (OSS_FOUND)
- mark_as_advanced(OSS_FOUND OSS_INCLUDE_DIR OSS_HEADER_NAME)
|