- Allow on Windows (e.g. WSL, Mingw)
- Disallow with Ninja (broken)
Fixes #2356
Change-Id: I8ac5dd520f92b882dcaeb009792fae2d6e9f0062
if(GMX_BUILD_OWN_FFTW)
- if(WIN32)
- message(FATAL_ERROR "Cannot build FFTW3 automatically (GMX_BUILD_OWN_FFTW=ON) on Windows")
+ if(MSVC)
+ message(FATAL_ERROR "Cannot build FFTW3 automatically (GMX_BUILD_OWN_FFTW=ON) in Visual Studio")
+ endif()
+ if(CMAKE_GENERATOR STREQUAL "Ninja")
+ message(FATAL_ERROR "Cannot build FFTW3 automatically (GMX_BUILD_OWN_FFTW=ON) with ninja")
endif()
add_subdirectory(src/contrib/fftw)