Index: src/impex/CMakeLists.txt
--- src/impex/CMakeLists.txt.orig
+++ src/impex/CMakeLists.txt
@@ -28,6 +28,15 @@ IF(HDF5_FOUND)
   INCLUDE_DIRECTORIES(${SUPPRESS_WARNINGS} ${HDF5_INCLUDE_DIR})
 ENDIF(HDF5_FOUND)
 
+IF(FFTW3_FOUND)
+  ADD_DEFINITIONS(-DhasFFTW)
+  INCLUDE_DIRECTORIES(${SUPPRESS_WARNINGS} ${FFTW3_INCLUDE_DIR})
+ENDIF(FFTW3_FOUND)
+
+IF(Boost_FOUND)
+  INCLUDE_DIRECTORIES(${SUPPRESS_WARNINGS} ${Boost_INCLUDE_DIRS})
+ENDIF(Boost_FOUND)
+
 IF (MSVC OR MINGW)
     IF(NOT VIGRA_STATIC_LIB)
         ADD_DEFINITIONS(-DVIGRA_DLL)
@@ -100,6 +109,13 @@ IF(ZLIB_FOUND)
   TARGET_LINK_LIBRARIES(vigraimpex ${ZLIB_LIBRARIES})
 ENDIF(ZLIB_FOUND)
 
+IF(FFTW3_FOUND)
+  TARGET_LINK_LIBRARIES(vigraimpex ${FFTW3_LIBRARIES})
+ENDIF(FFTW3_FOUND)
+
+IF(Boost_FOUND)
+  TARGET_LINK_LIBRARIES(vigraimpex ${Boost_LIBRARIES})
+ENDIF(Boost_FOUND)
 
 INSTALL(TARGETS vigraimpex
         EXPORT vigra-targets
