CMAKE_OTPS_opencvfft-st = -DFFT=OpenCV
CMAKE_OTPS_opencvfft-async = -DFFT=OpenCV -DASYNC=ON
-#CMAKE_OTPS_opencv-cufft = -DFFT=OpenCV_cuFFT
CMAKE_OTPS_fftw = -DFFT=fftw
CMAKE_OTPS_fftw_openmp = -DFFT=fftw -DOPENMP=ON
CMAKE_OTPS_fftw_async = -DFFT=fftw -DASYNC=ON
MESSAGE(FATAL_ERROR "Invalid FFT implementation selected")
ENDIF()
+IF((FFT STREQUAL "cuFFT") AND (ASYNC OR (OPENMP AND NOT BIG_BATCH)))
+ message(SEND_ERROR "cuFFT version does not support ASYNC and OpenMP only if used with big batch mode.")
+ENDIF()
+
IF(ASYNC AND NOT OPENMP)
add_definitions(-DASYNC)
MESSAGE(STATUS "ASYNC")