Fix pthread deprecation warning, fixes #502

This commit is contained in:
wolfy1339 2017-10-12 23:33:05 -04:00 committed by jacob1
parent 553b36b31c
commit 536b20b164
2 changed files with 9 additions and 2 deletions

View File

@ -473,7 +473,7 @@ elif GetOption('release'):
if GetOption('static'):
if platform == "Windows":
env.Append(CPPDEFINES=['PTW32_STATIC_LIB'])
env.Append(CPPDEFINES=['_PTW32_STATIC_LIB'])
if msvc:
env.Append(CPPDEFINES=['ZLIB_WINAPI'])
else:

View File

@ -2,7 +2,7 @@
#define TPT_THREAD_H
#if defined(WIN) && defined(__GNUC__)
#define TH_ENTRY_POINT __attribute__((force_align_arg_pointer))
#define TH_ENTRY_POINT __attribute__((force_align_arg_pointer))
#define _TIMESPEC_DEFINED
#else
#define TH_ENTRY_POINT
@ -16,4 +16,11 @@
#include <pthread.h>
#undef GetUserName
// Fix deprecation warnings with recent pthread versions on Windows
#ifdef _PTW32_STATIC_LIB
#if PTW32_VERSION =< 2, 8, 0, 0
#define PTW32_STATIC_LIB
#endif
#endif
#endif