Skip to content

Commit

Permalink
Don't use std::system on iOS (#2248)
Browse files Browse the repository at this point in the history
  • Loading branch information
vitaut committed Apr 24, 2021
1 parent 8a040d1 commit 553022d
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions include/fmt/os.h
Original file line number Diff line number Diff line change
Expand Up @@ -200,10 +200,13 @@ FMT_API void report_windows_error(int error_code,
string_view message) FMT_NOEXCEPT;
#endif // _WIN32

// std::system is not available on iOS (#2248).
#ifndef TARGET_OS_IPHONE
template <typename S, typename... Args, typename Char = char_t<S>>
void say(const S& format_str, Args&&... args) {
std::system(format("say \"{}\"", format(format_str, args...)).c_str());
}
#endif

// A buffered file.
class buffered_file {
Expand Down

0 comments on commit 553022d

Please sign in to comment.