Skip to content
  • Roland Schulz's avatar
    FindOpenMP: Fix support for Intel on Windows · 0c7433e8
    Roland Schulz authored and Brad King's avatar Brad King committed
    
    
    The change in commit v3.11.0-rc1~334^2 (FindOpenMP: Use NO_DEFAULT_PATH
    where appropriate, 2017-11-15) broke partial support for Intel on Windows.
    Since `OpenMP_${LANG}_IMPLICIT_LINK_DIRS` is empty for this compiler
    the `find_library` call without `NO_DEFAULT_PATH` worked accidentally
    in environments with the needed libraries in the search path already.
    
    Fix support for Intel on Windows by simply removing our explicit search
    for the `libiomp5md` library.  In cases that it is needed, the compiler
    already inserts metadata in `.obj` files to tell the MSVC linker to use
    the library.
    
    Suggested-by: default avatarChristian Pfeiffer <cpfeiffer@live.de>
    Fixes: #17910
    0c7433e8