Skip to content
  • Brad King's avatar
    Extend libuv file translate mode workaround to all executables · 98628de8
    Brad King authored
    Since libuv commit v1.14.1~7 (win: add uv__once_init() calls,
    2017-08-30) the libuv initialization of the file translate mode may take
    place even if we do not use a uv loop.  This change was included in our
    libuv update commit f4a26c74 (libuv 2018-01-19).  Therefore use of
    libuv even through `cmSystemTools::GetRealPath` in any executable may
    trigger its file translate mode setting.
    
    Factor out the logic added to `cmake.exe` by commit v3.9.0-rc4~10^2
    (cmake: Fix default file translate mode when using libuv, 2017-06-13)
    and re-use to initialize all executables.
    
    Issue: #16962
    98628de8