Charlie Savage wrote: >> Perhaps macros in VC++ Property Sheets will work for this. >> It's possible to define macros like RUBY_DIR in a common Property Sheet >> file (.vcprops) and then share this file among all projects. >> >> Here is example of .vcprops: >> >> http://svn.osgeo.org/gdal/trunk/gdal/wince/msvc80/ >> >> The sheet is editable from View -> Property Manager in the IDE. > > That's very interesting. Is a user supposed to change the settings as > needed then?
Yes, I use .vsprops for that purpose, so users can edit a macro value ie. specifying their own path to some dependency. Here is more complex example. In soci.vsprops I many *_DIR macros and values of these macros are supposed to be edited according user's environment: http://soci.cvs.sourceforge.net/soci/build/msvc80/ > I was thinking it would be clever to just try to run Ruby/Python > directly and ask the interpreters themselves where they are. That does > assume they are on the execution path though. And it assumes you can > recover from errors if they aren't. Can you work such magic in a batch > file? I think it should be possible to run it in prebuild actions, defined in .vcproj projects. I've not tried, but I suppose it's possible to assign values to new macro during prebuild. I can't check it ATM, but if you have problems, I'll play with it tonight. Cheers -- Mateusz Loskot http://mateusz.loskot.net _______________________________________________ geos-devel mailing list geos-devel@geos.refractions.net http://geos.refractions.net/mailman/listinfo/geos-devel