@@ -94,33 +94,23 @@ public Sentry(ReadOnlyTargetRules Target) : base(Target)
9494 {
9595 PrivateIncludePaths . Add ( Path . Combine ( ModuleDirectory , "Private" , "Microsoft" ) ) ;
9696
97- bool CrashpadExists = File . Exists ( Path . Combine ( PlatformThirdPartyPath , "Crashpad" , "bin" , "crashpad_handler.exe ") ) ;
97+ PublicIncludePaths . Add ( Path . Combine ( PlatformThirdPartyPath , "include " ) ) ;
9898
99- string WindowsThirdPartyPath = Path . Combine ( PlatformThirdPartyPath , CrashpadExists ? "Crashpad" : "Breakpad" ) ;
99+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "sentry.lib" ) ) ;
100100
101- PublicIncludePaths . Add ( Path . Combine ( WindowsThirdPartyPath , "include" ) ) ;
102101
103- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "sentry.lib" ) ) ;
102+ RuntimeDependencies . Add ( Path . Combine ( PlatformBinariesPath , "crashpad_handler.exe" ) , Path . Combine ( PlatformThirdPartyPath , "bin" , "crashpad_handler.exe" ) ) ;
103+ RuntimeDependencies . Add ( Path . Combine ( PlatformBinariesPath , "crashpad_wer.dll" ) , Path . Combine ( PlatformThirdPartyPath , "bin" , "crashpad_wer.dll" ) ) ;
104104
105- if ( CrashpadExists )
106- {
107- RuntimeDependencies . Add ( Path . Combine ( PlatformBinariesPath , "crashpad_handler.exe" ) , Path . Combine ( WindowsThirdPartyPath , "bin" , "crashpad_handler.exe" ) ) ;
108- RuntimeDependencies . Add ( Path . Combine ( PlatformBinariesPath , "crashpad_wer.dll" ) , Path . Combine ( WindowsThirdPartyPath , "bin" , "crashpad_wer.dll" ) ) ;
109-
110- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_compat.lib" ) ) ;
111- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_snapshot.lib" ) ) ;
112- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_util.lib" ) ) ;
113- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "mini_chromium.lib" ) ) ;
114- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_client.lib" ) ) ;
115- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_zlib.lib" ) ) ;
116- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_getopt.lib" ) ) ;
117- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_tools.lib" ) ) ;
118- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "crashpad_handler_lib.lib" ) ) ;
119- }
120- else
121- {
122- PublicAdditionalLibraries . Add ( Path . Combine ( WindowsThirdPartyPath , "lib" , "breakpad_client.lib" ) ) ;
123- }
105+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_compat.lib" ) ) ;
106+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_snapshot.lib" ) ) ;
107+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_util.lib" ) ) ;
108+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "mini_chromium.lib" ) ) ;
109+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_client.lib" ) ) ;
110+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_zlib.lib" ) ) ;
111+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_getopt.lib" ) ) ;
112+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_tools.lib" ) ) ;
113+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "crashpad_handler_lib.lib" ) ) ;
124114
125115 PublicDefinitions . Add ( "USE_SENTRY_NATIVE=1" ) ;
126116 PublicDefinitions . Add ( "SENTRY_BUILD_STATIC=1" ) ;
0 commit comments