Skip to content

Commit 3f366f7

Browse files
committed
xdg-open on macos
1 parent 338ba4d commit 3f366f7

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

sources/libcore/concurrent/openUrl.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,12 @@ namespace cage
4545
CAGE_LOG(SeverityEnum::Info, "openUrl", Stringizer() + "opening browser with url: " + url);
4646
#ifdef CAGE_SYSTEM_WINDOWS
4747
windowsOpenUrl(url);
48-
#else
48+
#elif defined(CAGE_SYSTEM_MAC)
49+
std::system((Stringizer() + "open \"" + url + "\"").value.c_str());
50+
#elif defined(CAGE_SYSTEM_LINUX)
4951
std::system((Stringizer() + "xdg-open \"" + url + "\"").value.c_str());
52+
#else
53+
#error "unknown platform"
5054
#endif
5155
}
5256
}

0 commit comments

Comments
 (0)