aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/modules
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2018-04-15 09:01:30 -0700
committerGerald Combs <gerald@wireshark.org>2018-04-15 16:49:53 +0000
commit80256442af3091778339a4f76cebdd20c33c958e (patch)
treee38db50be49d1596afd32a951fcd722a47ce8f48 /cmake/modules
parent1ab40c87eade109121af06b87cbf129594e09402 (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')
-rw-r--r--cmake/modules/FindPORTAUDIO.cmake85
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 )