creating an XCode project with existing code

New Project -> Other -> External Build System

(in new project)

Expand “Targets”

select the target the template created

press return

edit the target settings:

  • by default, it uses /usr/bin/make for invocation. if you want to use some other build system, then you’ll have more to configure.
  • for a Makefile, you will need to set the ‘Directory’ field of the build settings window to the directory which contains the appropriate makefile to build.

note that you’ll lose some integration when using a makefile.

you can regain some of that by adding the sources to the project (drag and drop), and not associating them with a target.

to improve navigation and code completion, you may want to create a second (dummy) target (such as a static library) so the ide parses your programs. you would then add the sources to the dummy static library, and set the makefile as a ‘dependency’ of the static library (so it gets built, and so it gets built first).

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)