Split g96 I/O routines from confio.cpp
[alexxy/gromacs.git] / cmake / gmxCFlags.cmake
index 3e8644e843b4065f1eedd0932c65409db7b89586..6ef7b48c447fbb6d9de4a3a1cc12d0da52475f44 100644 (file)
@@ -314,6 +314,8 @@ MACRO(gmx_c_flags)
         if(NOT GMX_OPENMP)
             GMX_TEST_CXXFLAG(CXXFLAGS_PRAGMA "-Wno-unknown-pragmas" GMXC_CXXFLAGS)
         endif()
+        # Once we get rid of most extern "C" declarations, this can hopefully go away.
+        GMX_TEST_CXXFLAG(CXXFLAGS_WARN_PEDANTIC "-Wno-return-type-c-linkage" GMXC_CXXFLAGS)
         GMX_TEST_CXXFLAG(CXXFLAGS_WARN "-Wall -Wno-unused-function" GMXC_CXXFLAGS)
         GMX_TEST_CXXFLAG(CXXFLAGS_WARN_EXTRA "-Wextra -Wno-missing-field-initializers -Wpointer-arith" GMXC_CXXFLAGS)
     endif()