Fix Visual Studio build
authorRoland Schulz <roland.schulz@intel.com>
Thu, 10 Sep 2020 04:51:17 +0000 (21:51 -0700)
committerPaul Bauer <paul.bauer.q@gmail.com>
Thu, 10 Sep 2020 15:35:32 +0000 (15:35 +0000)
commitb6a9f6084ec2e469aebc111565ad8a5314b7ec9e
tree2cb38210a87981bc828c7f91e8280f09a8c8bba7
parent1281e17ca12e6b7786a0e4f8894b658f565072e1
Fix Visual Studio build

- Add /permissive- flag to disable MSVC extension. Fixes
  ternary operator.
- Fix usage of %l for size_t
- Disable non-wroking FFTW SIMD check
- Missing imports
- Compiler warning fix
cmake/FindFFTW.cmake
cmake/gmxCFlags.cmake
cmake/gmxManageFFTLibraries.cmake
src/gromacs/hardware/device_management_common.cpp
src/gromacs/mdlib/md_support.cpp
src/gromacs/mdtypes/checkpointdata.h
src/gromacs/mdtypes/energyhistory.cpp
src/gromacs/nbnxm/pairlist.cpp