BUILDTOOL(1)

πŸ“¦ version 0.5.0, in ubuntu stonking

πŸ’– BUILDTOOL(1) πŸ’–

okay bestie, welcome to the GNUstep System Manual page for buildtool β€” yes that's the manual name, we're folding it in like a little name tag πŸŽ€


✨ NAME ✨

buildtool β€” build macOS projects that use xcode 🍎


✨ SYNOPSIS ✨

buildtool [clean|generate [makefile|cmake|projectbuilder|projectcenter]
|build] [filename]

✨ DESCRIPTION ✨

So, the buildtool command lets you build a project that was originally created with Xcode on macOS. That's the whole vibe. Xcode project, but make it runnable here. πŸ’…

You can specify the project name if you need to β€” like, if there are several .xcodeproj files chillin' in one directory and you gotta be specific about which one you want. But if you don't? It'll just grab the first one it finds and build with that one. Iconic behaviour honestly. As for filenames: the filename for the .xcodeproj is assumed to be in the current working directory. πŸ“

By default, buildtool will open filename in the current working directory, or β€” plot twist β€” if no filename is specified, it will build using the first one it finds. 🌸


✨ OPTIONS ✨

  • build β€” build the .xcodeproj file in the current directory, and filename if you optionally specified one πŸ’ͺ
  • clean β€” clean the current project directory 🧼
  • generate β€” generate one of the following... cmake, makefile, projectbuilder, projectcenter types of files. And listen, if none is specified, it'll assume you're trying to generate a makefile. That's the default, no cap. ✨

🌈 EXAMPLES 🌈

Build the project in the current working directory:

buildtool
buildtool build
buildtool build filename.xcodeproj

To clean the project directory:

buildtool clean

To generate a gnumakefile, cmake, etc...

buildtool generate

You can optionally use any of the types mentioned above after the generate option. πŸ‘‘


πŸ’€ BUGS πŸ’€

buildtool can currently open most project types. So if you find any that it can't handle, or if you get any build errors that are specific to buildtool, then please, please submit bugs to the tracker on github for libs-xcode. Bestie behaviour only β€” report your bugs 🫢


🌸 HISTORY 🌸

buildtool was written in September of 2012 and is regularly updated. She's been around a minute and she's still getting glow-ups. ✨

This manual page was first written in June 2023.


πŸŽ€ AUTHORS πŸŽ€

buildtool was written by Gregory Casamento <greg.casamento@gmail.com>.

This man page was written by Gregory Casamento <greg.casamento@gmail.com>


and that's the whole page, bestie β€” GNUstep, June 2024, mwah πŸ’‹ BUILDTOOL(1) out πŸ¦‹

πŸ“¦ where this page comes from