Jason, Speaking as someone who downloads and uses lots of open-source libraries, I expect that if another library is required, it will be stated in the documentation, and that it is up to me, the library user, to ensure that paths are correctly set up for my compiler. Just don't forget to include the website where I can download the required libraries. There should be no need to modify any of your (the developer's) library files in order for it to work. Compiler include paths are very easy to set up, both on Unix, where you would use something like autoconf to help set everything up, and on Windows, where Visual Studio has a simple directory include dialog box to type into. Again, you (the developer) should only need to state that the library requires another library(i.e. Boost), and me (the user) should be able to deal with it. If I can't, I (the user) actually need to RTFM about my compiler. Dale Hirt
-----Original Message----- From: Jason Winnebeck [mailto:yg-boost-users@m.gmane.org] Sent: Thursday, August 14, 2003 5:38 AM To: boost-users@yahoogroups.com Subject: [Boost-Users] Re: Using Boost as a Library Dependency
David Abrahams wrote:
Jason Winnebeck
writes: What do you want it to do? What is the least you expect it to handle?
?? I don't understand your questions. You're the one with a problem that needs to be solved.
Perhaps I was unclear. I was asking it in the sense of "were you to download some non-commercial 3rd party library today that required Boost, what would you reasonably expect to be required to do to get it to use your boost?" The next question was sort of a second one asking what you would have to do ideally but the answer there is always nothing ;). Ideally what I would expect is something where it is very simple that requires you to type the path to your Boost once and only once.
Sure, or you're going to have to tell me about a location that gets put in the path used by your makefile so I can drop (a symlink to) my boost tree there. The use of angle-includes is irrelevant to all this, at least as far as GCC/mingw are concerned.
There are no symlinks in Windows. I suppose I can make an "include" makefile where you place your Boost directory in there. For some reason this solution is trivial and I just thought of it. Well that makes makefiles easy. As for Visual Studio... It's a bit more complicated I can look more to see what options I have. I know of at least one solution if I can't find a better one.
Jason
------------------------ Yahoo! Groups Sponsor ---------------------~--> Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511 http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/EbFolB/TM -------------------------------------------------------------- -------~->
Info: http://www.boost.org Wiki: http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl Unsubscribe: mailto:boost-users-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/