FindOpenMP: Using libiomp5md.dll
In a project with multiple components using openmp protocol, it is essential that they all use the same dll to provide the service. The mkl component links to the intel module libiomp5md.dll which does the job and is a drop in replacement for the Microsoft version. FindLapack identifies the version shipped in the visual studio folder tree. The issue is that there seems no way to direct FindOpenMP to do the same. Components which rely on find_package OpenMP introduce a dependency to libomp.dll that results in unusable builds.
This is the issue: how to direct find_package(OpenMP) to use/inherit a particular (external) choice of link library and link library path consistently. Setting the obvious variables in the cache does not seem to have an effect.
This is a breaking issue for me.