177
=head1 BUILD SYSTEM OPTIONS
179
The following command line options are supported by all of the dh_auto_*
180
debhelper programs. These programs support a variety of build systems,
181
and normally heuristically determine which to use, and how to use them.
182
You can use these command line options to override the default behavior.
186
=item B<-S>I<buildsystem>, B<--buildsystem=>I<buildsystem>
188
Force use of the specified I<buildsystem>, instead of trying to auto-select
189
one which might be applicable for the package.
191
=item B<-D>I<directory>, B<--sourcedirectory=>I<directory>
193
Assume that the original package source tree is at the specified
194
I<directory> rather than the top level directory of the Debian
197
=item B<-B>[I<directory>], B<--builddirectory>=[I<directory>]
199
Enable out of source building and use the specified I<directory> as the build
200
directory. If I<directory> parameter is omitted, a default build directory
203
If this option is not specified, building will be done in source by default
204
unless the build system requires or prefers out of source tree building.
205
In such a case, the default build directory will be used even if
206
L<--builddirectory> is not specified.
208
If the build system prefers out of source tree building but still
209
allows in source building, the latter can be re-enabled by passing a build
210
directory path that is the same as the source directory path.
212
=item B<--list>, B<-l>
214
List all build systems supported by debhelper on this system. The list
215
includes both default and third party build systems (marked as such). Also
216
shows which build system would be automatically selected, or which one
217
is manually specified with the I<--buildsystem> option.
179
223
=head2 Multiple binary package support