diff --git a/xpdev/CMakeLists.txt b/xpdev/CMakeLists.txt index 8e19f82a73852d2943166db86e31b7cd0a4fcd04..d7b9b5b152ac3bc9acad5b5b6421dc8fe3c024a2 100644 --- a/xpdev/CMakeLists.txt +++ b/xpdev/CMakeLists.txt @@ -167,15 +167,17 @@ if(X11_FOUND) target_include_directories(xpdev PRIVATE ${X11_INCLUDE_DIR}) endif() -pkg_check_modules(PORTAUDIO2 portaudio-2.0) -if(PORTAUDIO2_FOUND) - set(PORTAUDIO_FOUND TRUE) - set(PORTAUDIO_LIBS PORTAUDIO2_LIBS) - set(PORTAUDIO_CFLAGS PORTAUDIO2_CFLAGS) -else() - find_path(PORTAUDIO_INCLUDEDIR portaudio.h) - if(PORTAUDIO_INCLUDEDIR) +if (PKG_CONFIG_FOUND) + pkg_check_modules(PORTAUDIO2 portaudio-2.0) + if(PORTAUDIO2_FOUND) set(PORTAUDIO_FOUND TRUE) + set(PORTAUDIO_LIBS PORTAUDIO2_LIBS) + set(PORTAUDIO_CFLAGS PORTAUDIO2_CFLAGS) + else() + find_path(PORTAUDIO_INCLUDEDIR portaudio.h) + if(PORTAUDIO_INCLUDEDIR) + set(PORTAUDIO_FOUND TRUE) + endif() endif() endif()