On May 4, 2006, at 4:30 PM, [EMAIL PROTECTED] wrote:
i'd like to know if there is a way to make jam and especially msvc
output
the libs and bins in another directory than BUILDTOP?
BUILDTOP is a Jam variable. You should be able to set it to whatever
you like. You can even set it on the command-line, as in 'jam -
sBUILDTOP=foo'. However, the normal method of having the built
targets placed in a particular location is to configure the project
at the desired location (outside of the source directory), and then
build it there.
also, when making new workspaces, msvcgen includes almost
everything. is
there a way to list the plugins and apps i want instead of having
to reject
everything i don't want? because this means that i will need to
update that
list every time a new plugin is added.
The MsvcGenWorkspace rule allows for both 'accepts' and 'rejects'
lists, and supports regular expressions in the lists, so it's fairly
flexible. The msvcgen Jam rules are pretty well documented in mk/jam/
msvcgen.jam. Here is the documentation for MsvcGenWorkspace:
MsvcGenWorkspace name [ : accepts [ : rejects ]]
Specify the name of a workspace which the 'msvcgen' target
should create.
The generated workspace file name will be prefixed by "wks".
By default,
a workspace contains all projects resulting from invocations of
the
Application, Plugin, Library, and CompileGroups rules. It is
possible to
restrict the projects placed into the workspace by providing
the optional
'accepts' and/or 'rejects'. These are lists of Perl regular
expressions
matched against the project names. (Project names are composed
of "app",
"plg", "lib", and "grp" prepended to the target name given to the
Application, Plugin, Library, and CompileGroups rules,
respectively.)
Reject patterns take precedence over accept patterns. This
rule must be
invoked before any invocations of Application, Plugin, Library, or
CompileGroups. You may invoke this rule multiple times to produce
multiple workspaces, but you must invoke it at least once in
order for the
'msvcgen' target to produce any output.
-- ES
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]