From ba9ede12fb08361551512497c2d665a12d3c0ea2 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 13 Feb 2018 13:25:59 -0800 Subject: [PATCH] Fixed bug 4027 - CheckLibSampleRate macro in sdlchecks.cmake never defines HAVE_LIBSAMPLERATE{,_SHARED}, so they're always reported as disabled by MESSAGE_TESTED_OPTION macro in macros.cmake --- cmake/sdlchecks.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmake/sdlchecks.cmake b/cmake/sdlchecks.cmake index bcc14f1196ced..b822c7a560efa 100644 --- a/cmake/sdlchecks.cmake +++ b/cmake/sdlchecks.cmake @@ -354,12 +354,14 @@ macro(CheckLibSampleRate) if(LIBSAMPLERATE) check_include_file(samplerate.h HAVE_LIBSAMPLERATE_H) if(HAVE_LIBSAMPLERATE_H) + set(HAVE_LIBSAMPLERATE TRUE) if(LIBSAMPLERATE_SHARED) if(NOT HAVE_DLOPEN) message_warn("You must have SDL_LoadObject() support for dynamic libsamplerate loading") else() FindLibraryAndSONAME("samplerate") set(SDL_LIBSAMPLERATE_DYNAMIC "\"${SAMPLERATE_LIB_SONAME}\"") + set(HAVE_LIBSAMPLERATE_SHARED TRUE) endif() else() list(APPEND EXTRA_LDFLAGS -lsamplerate)