12345678910111213141516171819202122232425262728293031323334353637 |
- # - Try to find Portaudio
- # Once done this will define
- #
- # PORTAUDIO_FOUND - system has Portaudio
- # PORTAUDIO_INCLUDE_DIRS - the Portaudio include directory
- # PORTAUDIO_LIBRARIES - Link these to use Portaudio
- # PORTAUDIO_DEFINITIONS - Compiler switches required for using Portaudio
- #
- # Copyright (c) 2006 Andreas Schneider <mail@cynapses.org>
- #
- # Redistribution and use is allowed according to the terms of the New BSD license.
- # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
- #
- if (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
- # in cache already
- set(PORTAUDIO_FOUND TRUE)
- else (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
- include(FindPkgConfig)
- pkg_check_modules(PORTAUDIO portaudio-2.0)
- if (PORTAUDIO_FOUND)
- if (NOT Portaudio_FIND_QUIETLY)
- message(STATUS "Found Portaudio: ${PORTAUDIO_LIBRARIES}")
- endif (NOT Portaudio_FIND_QUIETLY)
- else (PORTAUDIO_FOUND)
- if (Portaudio_FIND_REQUIRED)
- message(FATAL_ERROR "Could not find Portaudio")
- endif (Portaudio_FIND_REQUIRED)
- endif (PORTAUDIO_FOUND)
- # show the PORTAUDIO_INCLUDE_DIRS and PORTAUDIO_LIBRARIES variables only in the advanced view
- mark_as_advanced(PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)
- endif (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
|