From ef506bd08bddd2961765ee17d447d4323389053e Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Sun, 4 Feb 2018 13:22:38 +0100 Subject: [PATCH] MKL: bind to Intel Compiler 18 --- .../Windows/MKL/MKLWrapper.vcxproj | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/src/NativeProviders/Windows/MKL/MKLWrapper.vcxproj b/src/NativeProviders/Windows/MKL/MKLWrapper.vcxproj index 58f87706..daeb07d5 100644 --- a/src/NativeProviders/Windows/MKL/MKLWrapper.vcxproj +++ b/src/NativeProviders/Windows/MKL/MKLWrapper.vcxproj @@ -30,6 +30,7 @@ {C0B0DBA9-7FB0-4C87-BDB1-3EED19DC2B8F} MKLWrapper MKL + 8.1 @@ -98,36 +99,48 @@ $(ProjectDir)..\..\..\..\out\MKL\Windows\x86\ $(Platform)\$(Configuration)\ MathNet.Numerics.MKL + $(ICPP_COMPILER18)\mkl\include\;$(ICPP_COMPILER18)\mkl\include\fftw\;$(ICPP_COMPILER18)\compiler\include\;$(IncludePath) + $(ICPP_COMPILER18)mkl\lib;$(ICPP_COMPILER18)mkl\lib\ia32_win;$(ICPP_COMPILER18)compiler\lib;$(ICPP_COMPILER18)compiler\lib\ia32_win;$(LibraryPath) $(ProjectDir)..\..\..\..\out\MKL\Windows\x86\ $(Platform)\$(Configuration)\ MathNet.Numerics.MKL + $(ICPP_COMPILER18)\mkl\include\;$(ICPP_COMPILER18)\mkl\include\fftw\;$(ICPP_COMPILER18)\compiler\include\;$(IncludePath) + $(ICPP_COMPILER18)mkl\lib;$(ICPP_COMPILER18)mkl\lib\ia32_win;$(ICPP_COMPILER18)compiler\lib;$(ICPP_COMPILER18)compiler\lib\ia32_win;$(LibraryPath) $(ProjectDir)..\..\..\..\out\MKL\Windows\x64\ $(Platform)\$(Configuration)\ MathNet.Numerics.MKL + $(ICPP_COMPILER18)mkl\lib;$(ICPP_COMPILER18)mkl\lib\intel64_win;$(ICPP_COMPILER18)compiler\lib;$(ICPP_COMPILER18)compiler\lib\intel64_win;$(LibraryPath) + $(ICPP_COMPILER18)\mkl\include\;$(ICPP_COMPILER18)\mkl\include\fftw\;$(ICPP_COMPILER18)\compiler\include\;$(IncludePath) $(ProjectDir)..\..\..\..\out\MKL\Windows\x64\ $(Platform)\$(Configuration)\ MathNet.Numerics.MKL + $(ICPP_COMPILER18)\mkl\include\;$(ICPP_COMPILER18)\mkl\include\fftw\;$(ICPP_COMPILER18)\compiler\include\;$(IncludePath) + $(ICPP_COMPILER18)mkl\lib;$(ICPP_COMPILER18)mkl\lib\intel64_win;$(ICPP_COMPILER18)compiler\lib;$(ICPP_COMPILER18)compiler\lib\intel64_win;$(LibraryPath) $(ProjectDir)..\..\..\..\out\MKL\Windows\x86\ $(Platform)\$(Configuration)\ MathNet.Numerics.MKL + $(ICPP_COMPILER18)\mkl\include\;$(ICPP_COMPILER18)\mkl\include\fftw\;$(ICPP_COMPILER18)\compiler\include\;$(IncludePath) + $(ICPP_COMPILER18)mkl\lib;$(ICPP_COMPILER18)mkl\lib\ia32_win;$(ICPP_COMPILER18)compiler\lib;$(ICPP_COMPILER18)compiler\lib\ia32_win;$(LibraryPath) $(ProjectDir)..\..\..\..\out\MKL\Windows\x64\ $(Platform)\$(Configuration)\ MathNet.Numerics.MKL + $(ICPP_COMPILER18)\mkl\include\;$(ICPP_COMPILER18)\mkl\include\fftw\;$(ICPP_COMPILER18)\compiler\include\;$(IncludePath) + $(ICPP_COMPILER18)mkl\lib;$(ICPP_COMPILER18)mkl\lib\intel64_win;$(ICPP_COMPILER18)compiler\lib;$(ICPP_COMPILER18)compiler\lib\intel64_win;$(LibraryPath) Disabled - $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);%(AdditionalIncludeDirectories) + $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);$(IncludePath);%(AdditionalIncludeDirectories) _WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -139,7 +152,7 @@ libiomp5md.lib;mkl_intel_c.lib;mkl_intel_thread.lib;mkl_core.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) - $(OmpLibDir)\;$(MKLLibDir)\;%(AdditionalLibraryDirectories) + $(OmpLibDir)\;$(MKLLibDir)\;$(LibraryPath)\;%(AdditionalLibraryDirectories) true MachineX86 $(OutDir)$(TargetName).lib @@ -151,7 +164,7 @@ Disabled - $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);%(AdditionalIncludeDirectories) + $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);$(IncludePath);%(AdditionalIncludeDirectories) _WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -165,7 +178,7 @@ libiomp5md.lib;mkl_intel_c.lib;mkl_intel_thread.lib;mkl_core.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) - $(OmpLibDir)\;$(MKLLibDir)\;%(AdditionalLibraryDirectories) + $(OmpLibDir)\;$(MKLLibDir)\;$(LibraryPath)\;%(AdditionalLibraryDirectories) true MachineX86 $(OutDir)$(TargetName).lib @@ -180,7 +193,7 @@ Disabled - $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);%(AdditionalIncludeDirectories) + $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);$(IncludePath);%(AdditionalIncludeDirectories) _WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -192,7 +205,7 @@ libiomp5md.lib;mkl_intel_lp64.lib;mkl_intel_thread.lib;mkl_core.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) - $(OmpLibDir)\;$(MKLLibDir)\;%(AdditionalLibraryDirectories) + $(OmpLibDir)\;$(MKLLibDir)\;$(LibraryPath)\;%(AdditionalLibraryDirectories) true MachineX64 $(OutDir)$(TargetName).lib @@ -207,7 +220,7 @@ Disabled - $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);%(AdditionalIncludeDirectories) + $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);$(IncludePath);%(AdditionalIncludeDirectories) _WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks @@ -221,7 +234,7 @@ libiomp5md.lib;mkl_intel_lp64.lib;mkl_intel_thread.lib;mkl_core.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) - $(OmpLibDir)\;$(MKLLibDir)\;%(AdditionalLibraryDirectories) + $(OmpLibDir)\;$(MKLLibDir)\;$(LibraryPath)\;%(AdditionalLibraryDirectories) true MachineX64 $(OutDir)$(TargetName).lib @@ -234,7 +247,7 @@ MaxSpeed true - $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);%(AdditionalIncludeDirectories) + $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);$(IncludePath);%(AdditionalIncludeDirectories) _WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -246,7 +259,7 @@ libiomp5md.lib;mkl_intel_c.lib;mkl_intel_thread.lib;mkl_core.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) - $(OmpLibDir)\;$(MKLLibDir)\;%(AdditionalLibraryDirectories) + $(OmpLibDir)\;$(MKLLibDir)\;$(LibraryPath)\;%(AdditionalLibraryDirectories) true true true @@ -264,7 +277,7 @@ MaxSpeed true - $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);%(AdditionalIncludeDirectories) + $(ProjectDir)..\..\Common;$(ProjectDir)..\..\MKL;$(MKLIncludeDir);$(IncludePath);%(AdditionalIncludeDirectories) _WINDOWS;%(PreprocessorDefinitions) MultiThreaded true @@ -276,7 +289,7 @@ libiomp5md.lib;mkl_intel_lp64.lib;mkl_intel_thread.lib;mkl_core.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) - $(OmpLibDir)\;$(MKLLibDir)\;%(AdditionalLibraryDirectories) + $(OmpLibDir)\;$(MKLLibDir)\;$(LibraryPath)\;%(AdditionalLibraryDirectories) true true true