Eliminate confusion from pkgconfig FFTW detection
authorMark Abraham <mark.j.abraham@gmail.com>
Fri, 30 Nov 2012 15:50:10 +0000 (16:50 +0100)
committerMark Abraham <mark.j.abraham@gmail.com>
Thu, 6 Dec 2012 10:10:44 +0000 (11:10 +0100)
If pkgconfig fails to find FFTW, it emits a CMake status messge,
but we do our own detection immediately afterwards. Seeing
a failure followed by a success can be confusing to users, so we
let them know we're not worried by pkg-config failing.

Change-Id: If270dd5d6fe10bc3a58a6fa56c9028cf61859d74

cmake/FindFFTW.cmake

index efed4114744af567b03cbee52dc2e18f8a0d81b4..6a4d724e626e03e112eefc1c78e79ffac50a1778 100644 (file)
@@ -73,6 +73,9 @@ endif()
 find_package(PkgConfig)
 if(NOT __pkg_config_checked_PC_${FFTW} OR NOT ${FFTW}_LIBRARY)
   pkg_check_modules(PC_${FFTW} "${${FFTW}_PKG}")
+  if(NOT PC_${FFTW}_FOUND)
+    message(STATUS "pkg-config could not detect ${${FFTW}_PKG}, trying generic detection")
+  endif()
 endif(NOT __pkg_config_checked_PC_${FFTW} OR NOT ${FFTW}_LIBRARY)
 
 find_path(${FFTW}_INCLUDE_DIR "fftw3.h" HINTS ${PC_${FFTW}_INCLUDE_DIRS})