From 4ec95d621ada1ffe9df742e0afee00679ce137ad Mon Sep 17 00:00:00 2001 From: Martijn Berger Date: Thu, 31 Mar 2016 13:45:33 +0200 Subject: CMAKE / msvc openmp, delay loading of openmp dll so we can set environment variable before it is loaded --- source/creator/creator.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/creator') diff --git a/source/creator/creator.c b/source/creator/creator.c index 2c2af7c199a..1010c9f06c8 100644 --- a/source/creator/creator.c +++ b/source/creator/creator.c @@ -205,6 +205,11 @@ int main( #ifdef WIN32 + /* We delay loading of openmp so we can set the policy here. */ +# if defined(_MSC_VER) + _putenv_s("OMP_WAIT_POLICY", "PASSIVE"); +# endif + /* FMA3 support in the 2013 CRT is broken on Vista and Windows 7 RTM (fixed in SP1). Just disable it. */ # if defined(_MSC_VER) && defined(_M_X64) _set_FMA3_enable(0); -- cgit v1.2.3