Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
ANT with MSDev

ANT with MSDev

2003-03-02       - By Kevin Brown
Reply:     1     2     3     4  

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


I'm trying to replace my horrible NT batch scripts with ANT.  I'm failing
miserably and would greatly appreciate some assistance.

Very briefly, I've got a bunch of VC++ projects that I currently compile with
the msdev command, pointing to the workspace files and using the /USEENV
flag.  The /USEENV flag lets me specify the INCLUDE and LIB paths in my batch
script.

In my ANT build.xml file, I'm using the "exec" task to launch "msdev", and I'm
using "arg" to pass in the workspace and parameters.  This works fine if I
don't use the /USEENV parameter.  As soon as I do, MSDev complains that it
can't find some AFX header files, which I would expect.

I put the following:

<env key="INCLUDE" path="<whatever the path is to the afx header files>"/>

as a nested element of my "exec" task (right beneath the arguments), but it
doesn't help any.

Looking at the verbose output, it tells me that it sets INCLUDE to what I
want, but I still get errors from the compiler telling me it can't find the
header files.

Any suggestions?  I'm not terribly interested in the cpptask stuff, because I
do want to make use of the existing workspace files that we have (to keep it
simple I suppose).

Thanks in advance,
Kevin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+Yl2yn8LJsdIuubMRAtg6AJ9luvyzUSmF03d0hHnHo1WUmQqqoQCeNt++
kashiT+ZM4ASLc5YQ0lc/O0=
=jXx5
-----END PGP SIGNATURE-----



©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.