objfw−compile − compile simple projects using ObjFW
objfw−config [options] −o outname sources
objfw−compile is a program to compile simple projects using ObjFW.
−o outname
Specify the output name (not the file name!).
|
−−arc |
Use automatic reference counting. |
−−lib version
Compile a static library (with the specified version) instead of an application.
−−plugin
Compile a plugin instead of an application.
−−package name
Use the specified package.
−−builddir dir
Place built objects into the specified directory.
−Ddefine, −D define
Pass the specified define to the compiler.
−framework framework
Pass the specified −framework argument to the linker (macOS / iOS only).
|
−fflag |
Pass the specified −f flag to the compiler. |
−Fdir, −F dir
Pass the specified −F flag to the linker (macOS / iOS only).
|
−gflag |
Pass the specified −g flag to the compiler. |
−Idir, −I dir
Pass the specified −I flag to the compiler.
−llib, −l lib
Pass the specified −l flag to the linker.
−Ldir, −L dir
Pass the specified −L flag to the linker.
|
−mflag |
Pass the specified −m flag to the compiler. |
−Olevel
Pass the specified −O flag to the compiler.
−pthread
Pass −pthread to the compiler and linker.
−std=lang
Pass the specified −std= flag to the compiler.
−Wl,flag
Pass the specified −Wl, flag to the linker.
−Wwarning
Pass the specified −W flag to the compiler.
|
−−help |
Show the help. |
Compile a program with two source files:
objfw−compile −o myprog MyProg.m SomeClass.m
Compile a library with library version 1.0:
objfw−compile −−lib 1.0 −o mylib Class1.m Class2.m
objfw−config(1)