mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-24 13:06:14 +01:00
Bug 652827: Update config.h.win32.in
Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS, as it is now required for MSVC builds of glib/gatomic.c GLib 2.29.15+. It is true that the MinGW cross-compiler on Linux systems will have HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the completion of ./configure, but since this file is primarily meant for people compiling -on- Windows (and that the "native" Windows MinGW would neither ./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be updated as it is for now at least until the situation for "native" Windows MinGW change. (please see Bug 652827 regarding this paragraph)
This commit is contained in:
parent
3492122112
commit
77a10feafa
@ -93,6 +93,14 @@
|
||||
/* x86_64 atomic implementation */
|
||||
/* #undef G_ATOMIC_X86_64 */
|
||||
|
||||
/* whether GCC supports built-in atomic intrinsics */
|
||||
/* #undef HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS */
|
||||
|
||||
/* Have Win32 atomic intrinsics */
|
||||
#ifdef _MSC_VER
|
||||
#define HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS 1
|
||||
#endif
|
||||
|
||||
/* Have inline keyword */
|
||||
#ifndef _MSC_VER
|
||||
#define G_HAVE_INLINE 1
|
||||
|
Loading…
Reference in New Issue
Block a user