diff --git a/cmake/MsQuic.Static.targets b/cmake/MsQuic.Static.targets index 7d48b95b..e570ed6f 100644 --- a/cmake/MsQuic.Static.targets +++ b/cmake/MsQuic.Static.targets @@ -5,7 +5,10 @@ $([MSBuild]::NormalizeDirectory('$(MSBuildProjectDirectory)\$(IntDir)MsQuic')) Win32 x64 - $(LGMsQuicBuildDir)bin\$(LGBaseConfiguration)\msquic.lib + $(LGMsQuicBuildDir)obj\$(LGBaseConfiguration)\ + $(LGMsQuicLibraryDir)msquic_static.lib + $(LGMsQuicLibraryDir)core.lib + $(LGMsQuicLibraryDir)msquic_platform.lib @@ -13,7 +16,7 @@ QUIC_BUILD_STATIC;%(PreprocessorDefinitions) - $(LGMsQuicLibrary);ws2_32.lib;schannel.lib;secur32.lib;OneCore.lib;wbemuuid.lib;winmm.lib;ntdll.lib;bcrypt.lib;ncrypt.lib;crypt32.lib;iphlpapi.lib;advapi32.lib;%(AdditionalDependencies) + $(LGMsQuicStaticLibrary);$(LGMsQuicCoreLibrary);$(LGMsQuicPlatformLibrary);ws2_32.lib;schannel.lib;secur32.lib;OneCore.lib;wbemuuid.lib;winmm.lib;ntdll.lib;bcrypt.lib;ncrypt.lib;crypt32.lib;iphlpapi.lib;advapi32.lib;%(AdditionalDependencies) + Command="cmake --build "$(LGMsQuicBuildDir)." --config "$(LGBaseConfiguration)" --target msquic_static --parallel" /> + Condition="!Exists('$(LGMsQuicStaticLibrary)')" + Text="The static MsQuic build did not produce $(LGMsQuicStaticLibrary)." /> + +