Lines Matching refs:build

5 build.info - Building information files
43 OpenSSL's build system revolves around three questions:
47 =item What to build for?
52 =item What to build?
57 =item How to build it?
59 This is about build file generation.
63 This document is all about the second item, "What to build?", and most
69 =head2 F<build.info> files
71 F<build.info> files are meta data files for OpenSSL's built file
94 F<build.info> files are platform agnostic. This means that there is
112 F<build.info> files. The build file generators are responsible for
140 This says that we want to build programs C<foo> and C<bar>, the
143 finally that there are more F<build.info> files in subdirectories
165 statement does not apply, the value is simply ignored by the build
183 Attributes are passed as they are to the build file generators, and
196 way to tell the build file generator to emit the necessary command
226 This says that we sant to build three programs, C<foo>, C<space cadet>
231 F<build.info> files include a very simple condition system, involving
257 F<build.info> handles simple variables. They are defined by
292 F<build.info> files that are digested. There are two exceptions,
293 F<build.info> variables and B<SUBDIRS> statement, for which the scope
294 is the F<build.info> file they are in.
298 Whenever a F<build.info> file is read, it is passed through the Perl
304 text form. This is useful to get dynamically generated F<build.info>
322 in scope within the whole F<build.info> file.
343 If F<build.info> statements have been skipped over to this point since
344 the corresponding B<IF> or B<ELSIF>, F<build.info> processing starts
363 This instructs the F<build.info> reader to also read the F<build.info>
365 relative to the location of the current F<build.info> file.
440 As a special case, the I<items> may be empty, for which the build file
441 generators should make the whole build depend on the given I<file>s,
447 The I<items> may also be literal build file targets. Those are
473 The build file generators must be able to recognise the I<generator>.
478 L</Perl nuggets> mechanism that is used to read F<build.info> files).
556 The build file generators will decide what to do with them. For
564 the discretion of the build file generators.
628 =item "build file"
630 This is any platform specific file that describes the complete build,
634 =item "build file generator"
636 Perl code that generates build files, given configuration data and
637 data collected from F<build.info> files.
641 Any F<build.info> statement of the form B<I<KEYWORD>>=I<values>, with
646 Any F<build.info> statement of the form B<I<KEYWORD>[>I<items>B<]=>I<values>,