[CMake] msvc postfix conventions

Brandon J. Van Every bvanevery at gmail.com
Wed Aug 2 04:26:28 EDT 2006


frederic heem wrote:
> Why not following the boost (www.boost.org) naming convention ? 
>   

Where do I find their conventions on their site?  My searching and FAQ 
reading isn't yielding much.  After 20 minutes I found 
http://www.boost.org/more/separate_compilation.html but that's not a 
clear spec.


Cheers,
Brandon Van Every


> On Tuesday 01 August 2006 22:55, Brandon J. Van Every wrote:
>   
>> I'm trying to decide reasonable defaults for the various _POSTFIX
>> variables under msvc.  My guesses:
>> DEBUG_POSTFIX "d"
>> RELEASE_POSTFIX ""
>> MINSIZEREL_POSTFIX "?"
>> RELWITHDEBINFO_POSTFIX "?"
>>
>> The conventions are eluding my Google searches.  For all I know there
>> may not be many conventions, as keeping debug and release builds in
>> different directories is a common practice.
>>
>> I have often seen "s" used for static builds.
>>
>> The msvc libraries such as msvcrt.lib have some conventions:
>> "t" = multithreaded, dynamic link
>> "mt" = multithreaded, static link
>> "p" = Standard C++ Library
>>
>> Another question is when combining these 1-or-2-letter postfixes, is if
>> they are combined in any particular order.
>>
>>
>> Cheers,
>> Brandon Van Every
>>
>> _______________________________________________
>> CMake mailing list
>> CMake at cmake.org
>> http://www.cmake.org/mailman/listinfo/cmake
>>     
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/cmake/attachments/20060802/3c9762da/attachment-0001.html


More information about the CMake mailing list