Skip to content

Commit a034b5f

Browse files
committed
Add more special treatments for macOS
1 parent 491be6a commit a034b5f

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

meson.build

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,8 @@ dependencies = [
114114
if windows_build
115115
dependencies += dependency('gio-windows-2.0')
116116
ico_src = import('windows').compile_resources('windows/icons/ico.rc')
117-
117+
elif macos_build
118+
dependencies += dependency('gio-unix-2.0')
118119
else
119120
dependencies += dependency('gio-unix-2.0')
120121
dependencies += dependency('libportal')
@@ -131,5 +132,5 @@ subdir('src')
131132
gnome.post_install(
132133
glib_compile_schemas: true,
133134
gtk_update_icon_cache: true,
134-
update_desktop_database: true
135+
update_desktop_database: not macos_build
135136
)

src/Views/PreferencesView.vala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
/****************************************************/
102102
/* Autostart Request */
103103
/****************************************************/
104-
#if !WINDOWS
104+
#if !WINDOWS && !MACOS
105105
var both_buttons = new Gtk.Box (Gtk.Orientation.HORIZONTAL, 5) {
106106
halign = Gtk.Align.FILL
107107
};

src/meson.build

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ sources = files (
3535

3636
if windows_build
3737
sources += ico_src
38+
elif macos_build
39+
# noop
3840
else
3941
sources += files('Utils' / 'Libportal.vala')
4042
endif

0 commit comments

Comments
 (0)