I know how to add environment variables using WiX -- I'm not worried about 
adding dll's to the system's search path (i.e. augmenting %PATH%) -- it's 
knowing the names and locations of where to add these values. e.g. is there a 
registry key that MSVC (and by extension Visual Studio) will use to determine 
include paths for C headers? If not, how do I get msbuild to recognize an add'l 
include path. e.g. I have a C file:

#include <my_new_header.h>

static void blah() {
}

My installer will be adding "my_new_header.h" somewhere and I'd like for the C 
compiler to just automatically pick up where the header is located (since I'm 
using <>'s in #include <my_new_header.h>, it knows to search for the header in 
its default search paths). Then I'd like to do the same for .libs so the linker 
can pick up my .libs automatically.

Is there anything in WiX that facilitates doing this easily -- if so, what? If 
I have to do it manually by creating registry keys/env. vars. that's fine - but 
does anyone know the names of the env. vars. or registry keys to use? If I have 
to modify an msbuild file somewhere, which one is it? How can I go about 
accomplishing this?

Thanks a ton! (c:

- David Hoyt

-----Original Message-----
From: Rob Mensching [mailto:r...@robmensching.com] 
Sent: Thursday, September 09, 2010 10:50 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Adding MSVC Include/Lib path

Environment element should be able to do that.

On Wed, Sep 8, 2010 at 7:14 PM, Hoyt, David <ho...@llnl.gov> wrote:

> Hello,
>
> I'm having trouble finding documentation on how to add an include and lib
> path to MSVC's paths. I essentially have an SDK I'm setting up and I have a
> large number of C headers and libs - so it'd be nice if it could
> automatically add itself to the list of paths. I'm not sure how well it
> would work w/ Visual Studio 2008 and below. For Visual Studio 2010 and
> msbuild, what are my options?
>
> Thanks,
> - David Hoyt
>
> ------------------------------------------------------------------------------
> This SF.net Dev2Dev email is sponsored by:
>
> Show off your parallel programming skills.
> Enter the Intel(R) Threading Challenge 2010.
> http://*p.sf.net/sfu/intel-thread-sfd
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://*lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://*RobMensching.com LLC
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://*p.sf.net/sfu/intel-thread-sfd
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://*lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Automate Storage Tiering Simply
Optimize IT performance and efficiency through flexible, powerful, 
automated storage tiering capabilities. View this brief to learn how
you can reduce costs and improve performance. 
http://p.sf.net/sfu/dell-sfdev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to