<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Hi everyone, and especially EFL and GTK contributors!</div><div><br></div><div>In preparation for changing <font face="Menlo"><span style="font-size: 11px;">PLATFORM(MAC)</span></font> to be false when building for iOS, I have been reviewing usage of <font face="Menlo"><span style="font-size: 11px;">PLATFORM(MAC)</span></font> throughout our codebase. Some of these uses are really about targeting the Darwin OS. However, I could not simply replace <font face="Menlo"><span style="font-size: 11px;">PLATFORM(MAC)</span></font> with <font face="Menlo"><span style="font-size: 11px;">OS(DARWIN)</span></font>, because the latter also encompasses the EFL and GTK platforms when building for Darwin (which the former does not). Therefore, thus far I have replaced relevant instances of <font face="Menlo"><span style="font-size: 11px;">PLATFORM(MAC)</span></font> with <font face="Menlo"><span style="font-size: 11px;">(OS(DARWIN) && !PLATFORM(EFL) && !PLATFORM(GTK))</span></font>.</div><div><br></div><div>This is ugly and seems like a waste of time, so I was wondering:</div><div><br></div><div>1. Is there a configuration of the EFL port that actually builds for Darwin?</div><div><br></div><div>2. Is there a configuration of the GTK port that actually builds for Darwin?<br><br></div><div>3. If such configuration(s) exist, would it be OK for them to use Darwin when building for Darwin?</div><div><br></div><div>If the answer to 1 and 2 is no, or if the answer to 3 is yes, then I will simply use <font face="Menlo"><span style="font-size: 11px;">OS(DARWIN)</span></font> to replace <font face="Menlo"><span style="font-size: 11px;">PLATFORM(MAC)</span></font> where that is the intent, and, depending on the answers to 1 and 2, update the EFL and GTK build systems to include the Darwin-based implementations where needed.</div><div><br></div><div>Thanks!</div></body></html>