macOS Support (#18)

* replace target_os = "linux" with target_family = "unix"

* check correct dir for macos steam files
This commit is contained in:
Ankush Gupta
2022-03-10 06:21:28 +01:00
committed by GitHub
parent f77f1e6bab
commit c188c6f385
16 changed files with 40 additions and 28 deletions
+1 -1
View File
@@ -28,7 +28,7 @@ impl Platform<ManifestItem, EpicGamesManifestsError> for EpicPlatform {
get_egs_manifests(&self.settings)
}
#[cfg(target_os = "linux")]
#[cfg(target_family = "unix")]
fn create_symlinks(&self) -> bool {
self.settings.create_symlinks
}
+1 -1
View File
@@ -74,7 +74,7 @@ fn get_manifest_dir_path(
}
pub fn get_default_location() -> Option<PathBuf> {
#[cfg(target_os = "linux")]
#[cfg(target_family = "unix")]
{
//No path defined for epic gamestore, and we cannot guess on linux
None
+1 -1
View File
@@ -148,7 +148,7 @@ mod tests {
#[cfg(target_os = "windows")]
assert_eq!(shortcut.exe, "\"C:\\Games\\MarvelGOTG\\retail/gotg.exe\"");
#[cfg(target_os = "linux")]
#[cfg(target_family = "unix")]
assert_eq!(shortcut.exe, "\"C:\\Games\\MarvelGOTG/retail/gotg.exe\"");
assert_eq!(shortcut.launch_options, "");
+1 -1
View File
@@ -5,6 +5,6 @@ pub struct EpicGamesLauncherSettings {
pub enabled: bool,
pub location: Option<String>,
#[cfg(target_os = "linux")]
#[cfg(target_family = "unix")]
pub create_symlinks: bool,
}