>From a post I saw on Garry Newmans blog, it appears they use make files (as he was compiling on Windows). If you look at the Portal/Steam for Mac release photo, however, Xcode is clearly visible in the dock. My guess is that Valve uses a system similar to the chromium project utilising scripts to generate .vsproj .xcproj and make files automatically. This would allow them to use Xcode, but still compile on non-Mac servers. As we already know that each check-in triggers an automatic build for all platforms, this sounds reasonable.
Sent from my iPhone On 13 Jul 2010, at 18:11, Ryan Sheffer <darksk...@gmail.com> wrote: > I recently ported my own engine over to Mac and since it just uses gnu > compiler and gcc or g++, really if your code compiles on a Linux distro it > will work fine on the Mac. Not sure if valve use Xcode IDE or make files... > Hope they use Xcode since it's very simple. > > On another note, if anyone is interested in making a hammer clone for Mac / > Linux I would be interested in helping out. > > ~Ryan > > On Jul 12, 2010, at 4:33 PM, Harry Jeffery <harry101jeff...@googlemail.com> > wrote: > >> I don't actually own a mac tbh. One of our voice actors wants to >> compile for Mac as he owns one and wants to support the mac community >> when we release. I only use Windows 7 and Linux. The moment they port >> steam + the source engine to linux I'm nuking win7. >> >> A nice optimized install of arch linux will do me just fine. All I >> want is steam and TF2. CSS can come too. >> >> On 12 July 2010 20:37, Ryan Sheffer <darksk...@gmail.com> wrote: >>> You can't link enough to have MFC on the Mac though right? And it relies on >>> windows stuff I would think. Who doesn't have at least windows xp these >>> days. :p >>> >>> ~Ryan >>> >>> On Jul 10, 2010, at 7:44 PM, "Rodrigo 'r2d2rigo' Diaz" <r2d2r...@gmail.com> >>> wrote: >>> >>>> Actually, it's still useful when your target is a machine that doesn't have >>>> .NET Framework installed. And you can statically link the MFC libraries to >>>> your executable. >>>> >>>> 2010/7/11 Ryan Sheffer <darksk...@gmail.com> >>>> >>>>> Hammer is very old and back in those days MFC was actually... decent? I >>>>> cant >>>>> imagine using it these days. :p >>>>> >>>>> On Fri, Jul 9, 2010 at 4:28 PM, Michelle Darcy <silverpowe...@gmail.com >>>>>> wrote: >>>>> >>>>>> On 7/9/2010 7:08 PM, Harry Jeffery wrote: >>>>>>> Has valve released the code update so a mod can be compiled on mac? >>>>>>> The mod I work for is nearing release and we're looking into releasing >>>>>>> for windows and mac, prehaps at the same time. >>>>>>> >>>>>>> Do I have to port the mod to source 2009 though or can I just keep the >>>>>>> source 2007 code base? >>>>>> >>>>>> No. From what I understand, it's on Valve time at the moment, so it's >>>>>> effectively in limbo. >>>>>> >>>>>> And yes, you will have to port your mod to SE2009. The only Source >>>>>> engine they ported and plan to port to Mac (and eventually Linux?) is >>>>>> SE2009. Not SE2007, SE2006, or SE2004. Maybe we'll see the L4D engine >>>>>> branch ported too, but that's the only mainline engine we're likely >>>>>> going to get. I seriously doubt they want to port the older engines over >>>>>> to Mac/Linux, when they've outright refused to rewrite their SDK tools >>>>>> for portability (apparently they're nasty MFC-based monstrosities). >>>>>> >>>>>> It's a shame, because it'd mean I wouldn't be tied to Windows nearly as >>>>>> much as I am now. I really miss Unix-based OSes and tools. >>>>>> >>>>>> --michi >>>>>> >>>>>> _______________________________________________ >>>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>>> please visit: >>>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> ~Ryan ( skidz ) >>>>> _______________________________________________ >>>>> To unsubscribe, edit your list preferences, or view the list archives, >>>>> please visit: >>>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>> >>>>> >>>> _______________________________________________ >>>> To unsubscribe, edit your list preferences, or view the list archives, >>>> please visit: >>>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>> >>> >>> _______________________________________________ >>> To unsubscribe, edit your list preferences, or view the list archives, >>> please visit: >>> http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >>> >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> http://list.valvesoftware.com/mailman/listinfo/hlcoders >> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders