beardsvibe / buildfox

Minimalistic Ninja generator
MIT License
50 stars 8 forks source link

Xcode project generator #93

Open jimon opened 9 years ago

jimon commented 9 years ago

We should have basic Xcode support

den-mentiei commented 9 years ago

Should we generate a project with filters + ninja build step?

jimon commented 9 years ago

Yes, filters and ninja build step only, exactly the same with MSVS project :)

jimon commented 8 years ago

Probably it's possible to use https://github.com/kronenthaler/mod-pbxproj (use it as dependency or just fork it), though it's unable to create new projects. Meanwhile I was able to create external build system Xcode project, use ninja with it and debug an executable.

jimon commented 8 years ago

Most of work is possible to do through mod-pbxproj or we can just create our own generator.

The only issue is setting executable name : it isn't set in .pbxproj but in .xcscheme which is user configuration folder ... kinda similar story with Qt Creator. Probably first iteration will require user to manually set executable path :(

jimon commented 8 years ago

Hey, another issue - how to we call something else of Project -> Clean ? For ninja we need to call ninja -t clean, but XCode is calling something else :/