Build configurations & boost

Posted by Fabrice_CBA on
URL: http://quantlib.414.s1.nabble.com/Build-configurations-boost-tp6550.html

Hi all,
 
I have a question regarding all the different build configurations available when building quantlib under visual studio 2008. This is not really "Quantlib" related, and I apologise in advance for that.
 
I see that 4 different build configurations are available: Debug, Debug CRTDLL, Release and Release CRTDLL. Although I am familiar with the differences between a Debug build and a Release build, the Debug CRTDLL and the Release CRTDLL configurations puzzle me a bit. I guess the real question is: "What are they and what is the difference between them and a normal Debug/Release config?".
 

 
Regarding the boost dependencies it appears that each one of those configurations requires a different type of librairy to link with (for the test-suite project only I think):
Debug -> Multi-thread Debug, static runtime (mt-sgd)
Debug CRTDLL -> Multi-thread Debug (mt-gd)
Release -> Multi-thread, static runtime (mt-s)
Release CRTDLL -> Multi-thread (mt)
 
I would have expected the CRTDLL configurations to require the Multi-thread DLL librairies, and the non-CRTDLL to need the Multi-thread librairies. Anyone can shed some light on this?
 

 
Also when building under Release or Release CRTDLL, the test suite is automatically run at the end of the process. This is a cool thing, but how is it done?
 
I apologise again for the fact that those questions are a little bit outside of the scope of this mailing list, but would appreciate any precision you could give me.
 
Cordialement,
Fabrice
************** IMPORTANT MESSAGE *****************************       
This e-mail message is intended only for the addressee(s) and contains information which may be
confidential. 
If you are not the intended recipient please advise the sender by return email, do not use or
disclose the contents, and delete the message and any attachments from your system. Unless
specifically indicated, this email does not constitute formal advice or commitment by the sender
or the Commonwealth Bank of Australia (ABN 48 123 123 124) or its subsidiaries. 
We can be contacted through our web site: commbank.com.au. 
If you no longer wish to receive commercial electronic messages from us, please reply to this
e-mail by typing Unsubscribe in the subject line. 
**************************************************************



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users