Browse Source

Added source note.

Brucey 3 years ago
parent
commit
a45f4ba047
1 changed files with 6 additions and 0 deletions
  1. 6 0
      sdl.mod/sdl.bmx

+ 6 - 0
sdl.mod/sdl.bmx

@@ -108,6 +108,12 @@ Import "include/haikux64/*.h"
 '       SDL/src/thread/SDL_thread.c
 '       SDL/src/thread/SDL_thread.c
 '          Added thread register/unregister.
 '          Added thread register/unregister.
 '
 '
+'       SDL/src/atomic/SDL_spinlock.c
+'          Added the following for llvm-mingw support.
+'		#elif (defined(__WIN32__) && defined(__GNUC__) && defined(__clang__)) && (defined(_M_ARM) || defined(_M_ARM64))
+'   		SDL_COMPILE_TIME_ASSERT(locksize, sizeof(*lock) == sizeof(long));
+'    		return (InterlockedExchange((long*)lock, 1) == 0);
+'
 '
 '
 Import "-limm32"
 Import "-limm32"
 Import "-lole32"
 Import "-lole32"