Merge release-5-0 into master
[alexxy/gromacs.git] / src / gromacs / gmxlib / gmx_cpuid.c
index bdbda35b857433adc6fc995dc075206ba286ce12..c786c0e5bb1324a72de26c3f1ed3ca71f5545a17 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 #include <ctype.h>
-#ifdef _MSC_VER
+#ifdef GMX_NATIVE_WINDOWS
 /* MSVC definition for __cpuid() */
-#include <intrin.h>
+    #ifdef _MSC_VER
+        #include <intrin.h>
+    #endif
 /* sysinfo functions */
-#include <windows.h>
+    #include <windows.h>
 #endif
 #ifdef HAVE_UNISTD_H
 /* sysconf() definition */
-#include <unistd.h>
+    #include <unistd.h>
 #endif
 
 #include "gromacs/legacyheaders/gmx_cpuid.h"