summaryrefslogtreecommitdiff
path: root/cmake/Modules
diff options
context:
space:
mode:
authorMichael Dickens <mlk@alum.mit.edu>2014-07-23 14:53:18 -0400
committerJohnathan Corgan <johnathan@corganlabs.com>2014-07-24 09:50:25 -0700
commitb9943c093d25a920b08594223b362bb4a1bd5881 (patch)
tree7b20410802302246a25401a5026467e2d5bc4023 /cmake/Modules
parent8084098944dcdb12fc869e17749a493f4a52e075 (diff)
cmake: fix to make FindPortaudio compatible with CMake 2.6.
Diffstat (limited to 'cmake/Modules')
-rw-r--r--cmake/Modules/FindPortaudio.cmake6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmake/Modules/FindPortaudio.cmake b/cmake/Modules/FindPortaudio.cmake
index 20145ea8df..8aa17d4448 100644
--- a/cmake/Modules/FindPortaudio.cmake
+++ b/cmake/Modules/FindPortaudio.cmake
@@ -34,13 +34,13 @@ mark_as_advanced(PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)
# Found PORTAUDIO, but it may be version 18 which is not acceptable.
if(EXISTS ${PORTAUDIO_INCLUDE_DIRS}/portaudio.h)
include(CheckCXXSourceCompiles)
- include(CMakePushCheckState)
- cmake_push_check_state()
+ set(CMAKE_REQUIRED_INCLUDES_SAVED ${CMAKE_REQUIRED_INCLUDES})
set(CMAKE_REQUIRED_INCLUDES ${PORTAUDIO_INCLUDE_DIRS})
CHECK_CXX_SOURCE_COMPILES(
"#include <portaudio.h>\nPaDeviceIndex pa_find_device_by_name(const char *name); int main () {return 0;}"
PORTAUDIO2_FOUND)
- cmake_pop_check_state()
+ set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES_SAVED})
+ unset(CMAKE_REQUIRED_INCLUDES_SAVED)
if(PORTAUDIO2_FOUND)
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(PORTAUDIO DEFAULT_MSG PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)