Include windows.h before cpuid.h to avoid __cpuid clashes

This commit is contained in:
Chris Robinson
2012-10-06 21:30:03 -07:00
parent fa8d374613
commit d52cb3708b
2 changed files with 26 additions and 23 deletions
+17 -17
View File
@@ -20,23 +20,6 @@
#include "config.h"
#include <stdlib.h>
#include <time.h>
#include <errno.h>
#include <stdarg.h>
#ifdef HAVE_DLFCN_H
#include <dlfcn.h>
#endif
#ifdef HAVE_CPUID_H
#include <cpuid.h>
#endif
#ifdef HAVE_FLOAT_H
#include <float.h>
#endif
#ifdef HAVE_IEEEFP_H
#include <ieeefp.h>
#endif
#if defined(HAVE_GUIDDEF_H) || defined(HAVE_INITGUID_H)
#define INITGUID
#include <windows.h>
@@ -64,6 +47,23 @@ DEFINE_DEVPROPKEY(DEVPKEY_Device_FriendlyName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80,
#endif
#include <stdlib.h>
#include <time.h>
#include <errno.h>
#include <stdarg.h>
#ifdef HAVE_DLFCN_H
#include <dlfcn.h>
#endif
#ifdef HAVE_CPUID_H
#include <cpuid.h>
#endif
#ifdef HAVE_FLOAT_H
#include <float.h>
#endif
#ifdef HAVE_IEEEFP_H
#include <ieeefp.h>
#endif
#include "alMain.h"
ALuint CPUCapFlags = 0;
+9 -6
View File
@@ -61,9 +61,6 @@
/* Define if we have the Wave Writer backend */
#cmakedefine HAVE_WAVE
/* Define if we have dlfcn.h */
#cmakedefine HAVE_DLFCN_H
/* Define if we have the stat function */
#cmakedefine HAVE_STAT
@@ -106,9 +103,6 @@
/* Define if we have the strtof function */
#cmakedefine HAVE_STRTOF
/* Define if we have stdint.h */
#cmakedefine HAVE_STDINT_H
/* Define if we have the __int64 type */
#cmakedefine HAVE___INT64
@@ -124,6 +118,15 @@
/* Define if we have GCC's format attribute */
#cmakedefine HAVE_GCC_FORMAT
/* Define if we have stdint.h */
#cmakedefine HAVE_STDINT_H
/* Define if we have windows.h */
#cmakedefine HAVE_WINDOWS_H
/* Define if we have dlfcn.h */
#cmakedefine HAVE_DLFCN_H
/* Define if we have pthread_np.h */
#cmakedefine HAVE_PTHREAD_NP_H