root / cmake / Modules / FindPortaudio.cmake @ 7a723f53
History | View | Annotate | Download (786 Bytes)
| 1 | accb9f2f | Josh Blum | # - Try to find Portaudio |
|---|---|---|---|
| 2 | accb9f2f | Josh Blum | # Once done this will define |
| 3 | accb9f2f | Josh Blum | # |
| 4 | accb9f2f | Josh Blum | # PORTAUDIO_FOUND - system has Portaudio |
| 5 | accb9f2f | Josh Blum | # PORTAUDIO_INCLUDE_DIRS - the Portaudio include directory |
| 6 | accb9f2f | Josh Blum | # PORTAUDIO_LIBRARIES - Link these to use Portaudio |
| 7 | accb9f2f | Josh Blum | |
| 8 | 7a723f53 | Josh Blum | include(FindPkgConfig) |
| 9 | 7a723f53 | Josh Blum | pkg_check_modules(PC_PORTAUDIO portaudio) |
| 10 | 7a723f53 | Josh Blum | |
| 11 | 7a723f53 | Josh Blum | find_path(PORTAUDIO_INCLUDE_DIRS |
| 12 | 7a723f53 | Josh Blum | NAMES |
| 13 | 7a723f53 | Josh Blum | portaudio.h |
| 14 | 7a723f53 | Josh Blum | PATHS |
| 15 | 7a723f53 | Josh Blum | /usr/local/include |
| 16 | 7a723f53 | Josh Blum | /usr/include |
| 17 | 7a723f53 | Josh Blum | HINTS |
| 18 | 7a723f53 | Josh Blum | ${PC_PORTAUDIO_INCLUDE_DIR}
|
| 19 | 7a723f53 | Josh Blum | ) |
| 20 | 7a723f53 | Josh Blum | |
| 21 | 7a723f53 | Josh Blum | find_library(PORTAUDIO_LIBRARIES |
| 22 | 7a723f53 | Josh Blum | NAMES |
| 23 | 7a723f53 | Josh Blum | portaudio |
| 24 | 7a723f53 | Josh Blum | PATHS |
| 25 | 7a723f53 | Josh Blum | /usr/local/lib |
| 26 | 7a723f53 | Josh Blum | /usr/lib |
| 27 | 7a723f53 | Josh Blum | /usr/lib64 |
| 28 | 7a723f53 | Josh Blum | HINTS |
| 29 | 7a723f53 | Josh Blum | ${PC_PORTAUDIO_LIBDIR}
|
| 30 | 7a723f53 | Josh Blum | ) |
| 31 | 7a723f53 | Josh Blum | |
| 32 | 7a723f53 | Josh Blum | mark_as_advanced(PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES) |
| 33 | 7a723f53 | Josh Blum | |
| 34 | 7a723f53 | Josh Blum | INCLUDE(FindPackageHandleStandardArgs) |
| 35 | 7a723f53 | Josh Blum | FIND_PACKAGE_HANDLE_STANDARD_ARGS(PORTAUDIO DEFAULT_MSG PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES) |