00001 # if !defined (_STLP_NO_OWN_IOSTREAMS)
00002
00003 # if ! defined (_STLP_LIB_STATIC_SUFFIX)
00004 # define _STLP_LIB_STATIC_SUFFIX ""
00005 # endif
00006
00007
00008
00009
00010
00011
00012 # if ! defined (__BUILDING_STLPORT) && ! defined (_STLP_DONT_FORCE_MSVC_LIB_NAME)
00013 # if defined (_STLP_USE_DECLSPEC)
00014 # ifdef _STLP_DEBUG
00015 # pragma comment(lib, _STLP_LIB_BASENAME"_stldebug.lib")
00016 # elif (defined (_DEBUG) || defined (__DEBUG)) && defined (_STLP_USE_DEBUG_LIB)
00017 # pragma comment(lib, _STLP_LIB_BASENAME"_debug.lib")
00018 # else
00019 # pragma comment(lib, _STLP_LIB_BASENAME".lib")
00020 # endif
00021 # else
00022
00023
00024 # ifdef _STLP_DEBUG
00025 # if (! defined (_DEBUG))
00026 # error "For static link with STLport library, _DEBUG setting MUST be on when _STLP_DEBUG is on. (/MTd forces _DEBUG)"
00027 # endif
00028 # pragma comment(lib, _STLP_LIB_BASENAME"_stldebug"_STLP_LIB_STATIC_SUFFIX".lib")
00029 # elif (defined (_DEBUG) || defined (__DEBUG)) && defined (_STLP_USE_DEBUG_LIB)
00030 # pragma comment(lib, _STLP_LIB_BASENAME"_debug"_STLP_LIB_STATIC_SUFFIX".lib")
00031 # else
00032 # pragma comment(lib, _STLP_LIB_BASENAME""_STLP_LIB_STATIC_SUFFIX".lib")
00033 # endif
00034 # endif
00035 # endif
00036 # endif