summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2014-08-06 09:52:38 +0300
committerMartin Storsjö <martin@martin.st>2014-08-13 14:38:18 +0300
commit428b0578c64241fc677fed7083cc8fe65e10f32e (patch)
treee1df4e45d28efe14e18a11859034bcafba95584e /configure
parent8bf3bf69ad7333bf0c45f4d2797fc2c61bc8922f (diff)
w32threads: Use newer thread synchronization functions when targeting Vista
When explicitly targeting Vista or newer (which only happens if the caller explicitly sets _WIN32_WINNT to a high enough value via the extra cflags option - otherwise configure script sets -D_WIN32_WINNT=0x0502), we already unconditionally link to the ConditionVariable functions, since 4622f11f9. Similarly use the newer -Ex versions of CreateEvent, CreateSemaphore, InitializeCriticalSection and WaitForSingleObject, that all appeared in Vista. When building Windows Store applications, the older versions of these functions aren't available, only the -Ex functions. When doing such a build, the user can set -D_WIN32_WINNT=0x0600 to forcibly use the newer functions instead. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'configure')
0 files changed, 0 insertions, 0 deletions