diff options
author | Gerald Combs <gerald@wireshark.org> | 2018-04-15 09:01:30 -0700 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2018-04-15 16:49:53 +0000 |
commit | 80256442af3091778339a4f76cebdd20c33c958e (patch) | |
tree | e38db50be49d1596afd32a951fcd722a47ce8f48 /cmake/modules/FindPORTAUDIO.cmake | |
parent | 1ab40c87eade109121af06b87cbf129594e09402 (diff) |
More PortAudio removal.
Change-Id: Ib56212e09d41fc76494d8186c77541302700104c
Reviewed-on: https://code.wireshark.org/review/26952
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'cmake/modules/FindPORTAUDIO.cmake')
-rw-r--r-- | cmake/modules/FindPORTAUDIO.cmake | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/cmake/modules/FindPORTAUDIO.cmake b/cmake/modules/FindPORTAUDIO.cmake deleted file mode 100644 index d8f27d38e1..0000000000 --- a/cmake/modules/FindPORTAUDIO.cmake +++ /dev/null @@ -1,85 +0,0 @@ -# -# - Find portaudio -# Find the native PORTAUDIO includes and library -# -# PORTAUDIO_INCLUDE_DIRS - where to find portaudio.h, etc. -# PORTAUDIO_LIBRARIES - List of libraries when using portaudio. -# PORTAUDIO_FOUND - True if portaudio found. -# -# For Windows, Portaudio is just a set of headers, there is no library -# we build an archive ourselves -# So set PORTAUDIO_SRC_DIR and PORT_AUDIO_INCLUDE_DIRS - - -IF (PORTAUDIO_INCLUDE_DIRS) - # Already in cache, be silent - SET(PORTAUDIO_FIND_QUIETLY TRUE) -ENDIF (PORTAUDIO_INCLUDE_DIRS) - -INCLUDE(FindWSWinLibs) -FindWSWinLibs("portaudio_.*" "PORTAUDIO_HINTS") - -find_package(PkgConfig) -pkg_search_module(PORTAUDIO portaudio-2.0) - -FIND_PATH(PORTAUDIO_INCLUDE_DIR portaudio.h - HINTS - "${PORTAUDIO_INCLUDEDIR}" - "${PORTAUDIO_HINTS}/include" -) - -SET(PORTAUDIO_NAMES portaudio) -FIND_LIBRARY(PORTAUDIO_LIBRARY NAMES ${PORTAUDIO_NAMES} - HINTS "${PORTAUDIO_LIBDIR}") - -# handle the QUIETLY and REQUIRED arguments and set PORTAUDIO_FOUND to TRUE if -# all listed variables are TRUE -INCLUDE(FindPackageHandleStandardArgs) -IF(WIN32) - FIND_PACKAGE_HANDLE_STANDARD_ARGS(PORTAUDIO DEFAULT_MSG PORTAUDIO_INCLUDE_DIR) -ELSE(WIN32) - FIND_PACKAGE_HANDLE_STANDARD_ARGS(PORTAUDIO DEFAULT_MSG PORTAUDIO_LIBRARY PORTAUDIO_INCLUDE_DIR) -ENDIF(WIN32) - -IF(PORTAUDIO_FOUND) - IF(WIN32) - SET( PORTAUDIO_LIBRARIES "" ) - SET( PORTAUDIO_SRC_DIR "${PORTAUDIO_HINTS}/src" ) - SET( PORTAUDIO_INCLUDE_DIR - ${PORTAUDIO_INCLUDE_DIR} - ${PORTAUDIO_SRC_DIR}/common - ${PORTAUDIO_SRC_DIR}/os/win - ) - ELSE(WIN32) - SET( PORTAUDIO_LIBRARIES ${PORTAUDIO_LIBRARY} ) - ENDIF(WIN32) - SET( PORTAUDIO_INCLUDE_DIRS ${PORTAUDIO_INCLUDE_DIR} ) - - # Check for newer PortAudio V19 API - # http://www.portaudio.com/docs/proposals/018-VersionInformationInterface.html - IF(WIN32) - # We only have the newer version on Windows - SET( PORTAUDIO_API_1 ) - ELSE(WIN32) - INCLUDE(CMakePushCheckState) - INCLUDE(CheckFunctionExists) - CMAKE_PUSH_CHECK_STATE() - SET(CMAKE_REQUIRED_INCLUDES ${PORTAUDIO_INCLUDE_DIRS}) - SET(CMAKE_REQUIRED_LIBRARIES ${PORTAUDIO_LIBRARIES}) - CHECK_FUNCTION_EXISTS(Pa_GetVersion HAVE_PA_GETVERSION) - CMAKE_POP_CHECK_STATE() - IF(HAVE_PA_GETVERSION) - # Symbol found, must be the newer V19 API - SET( PORTAUDIO_API_1 ) - ELSE(HAVE_PA_GETVERSION) - # Symbol not found, must be the older V18 API - SET( PORTAUDIO_API_1 1 ) - ENDIF(HAVE_PA_GETVERSION) - ENDIF(WIN32) -ELSE(PORTAUDIO_FOUND) - SET( PORTAUDIO_LIBRARIES ) - SET( PORTAUDIO_INCLUDE_DIRS ) - SET( PORTAUDIO_SRC_DIR ) -ENDIF(PORTAUDIO_FOUND) - -MARK_AS_ADVANCED( PORTAUDIO_LIBRARIES PORTAUDIO_INCLUDE_DIRS PORTAUDIO_SRC_DIR ) |