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]

Reply via email to