@@ -123,14 +123,20 @@ public Sentry(ReadOnlyTargetRules Target) : base(Target)
123123 PublicIncludePaths . Add ( Path . Combine ( PlatformThirdPartyPath , "include" ) ) ;
124124 PrivateIncludePaths . Add ( Path . Combine ( ModuleDirectory , "Private" , "Desktop" ) ) ;
125125
126- RuntimeDependencies . Add ( Path . Combine ( PlatformBinariesPath , "libsentry.so" ) , Path . Combine ( PlatformThirdPartyPath , "bin" , "libsentry.so" ) ) ;
127126 RuntimeDependencies . Add ( Path . Combine ( PlatformBinariesPath , "crashpad_handler" ) , Path . Combine ( PlatformThirdPartyPath , "bin" , "crashpad_handler" ) ) ;
128127
129- PublicRuntimeLibraryPaths . Add ( PlatformBinariesPath ) ;
130-
131- PublicAdditionalLibraries . Add ( Path . Combine ( PlatformBinariesPath , "libsentry.so" ) ) ;
128+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libcrashpad_client.a" ) ) ;
129+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libcrashpad_compat.a" ) ) ;
130+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libcrashpad_handler_lib.a" ) ) ;
131+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libcrashpad_minidump.a" ) ) ;
132+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libcrashpad_snapshot.a" ) ) ;
133+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libcrashpad_tools.a" ) ) ;
134+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libcrashpad_util.a" ) ) ;
135+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libmini_chromium.a" ) ) ;
136+ PublicAdditionalLibraries . Add ( Path . Combine ( PlatformThirdPartyPath , "lib" , "libsentry.a" ) ) ;
132137
133138 PublicDefinitions . Add ( "USE_SENTRY_NATIVE=1" ) ;
139+ PublicDefinitions . Add ( "SENTRY_BUILD_STATIC=1" ) ;
134140 }
135141
136142 // Additional routine for Mac
0 commit comments