[muscle] Re: my proposal for vc++.net settings
- From: Vitaliy Mikitchenko <vitviper@xxxxxxxxxxxxxx>
- To: muscle@xxxxxxxxxxxxx
- Date: Wed, 20 Aug 2003 22:15:44 -0700
Sorry I didn't get these done :( It's unbelievable how busy one can be at
times LOL. Send me the files so I can check 'em out when you're done please :)
At 01:43 PM 8/20/2003 +0200, you wrote:
>Here is my proposal for vc++.net settings.
>muscle.sln consists of the following projects:
>
>- muscle.vcproj, has the following configurations: Release ST
>(output:muscle-st.lib), Release MT (output:muscle-mt.lib), Debug ST
>(output:muscle-std.lib), Debug MT (output:muscle-mtd.lib)
>- admin.vcproj, has configuration Release ST (output:admin.exe)
>- muscled.vcproj, has configuration Release ST (output:muscled.exe)
>
>I have two questions though:
>
>1. These settings compile the muscle-st*.lib (Release ST and Debug ST) with
>the SINGLE_THREADED_ONLY compiler flag. Is this correct?
>
>2. For the Single-Threaded configurations (Release ST and Debug ST) I have
>removed the RS232DataIo.o and Thread.o from the build because both these
>uses threads - Is this correct or should there be some #defines in the code?
>
>Cheers,
>David
>
>
>-- Attached file included as plaintext by Ecartis --
>-- File: muscle.vcproj
>
><?xml version="1.0" encoding = "Windows-1252"?>
><VisualStudioProject
> ProjectType="Visual C++"
> Version="7.00"
> Name="muscle"
> SccProjectName=""
> SccLocalPath="">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Release ST|Win32"
> OutputDirectory="./Build/muscle/Release ST"
> IntermediateDirectory="./Build/muscle/Release ST"
> ConfigurationType="4"
> UseOfMFC="0"
> ATLMinimizesCRunTimeLibraryUsage="FALSE"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> InlineFunctionExpansion="1"
>
>AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
>
>PreprocessorDefinitions="WIN32,NDEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING;MUSCLE_SINGLE_THREAD_ONLY"
> StringPooling="TRUE"
> RuntimeLibrary="4"
> EnableFunctionLevelLinking="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="2"
>
>PrecompiledHeaderFile="./Build/muscle/Release ST/muscle-st.pch"
>
>AssemblerListingLocation="./Build/muscle/Release ST/"
> ObjectFile="./Build/muscle/Release ST/"
>
>ProgramDataBaseFileName="./Build/muscle/Release ST/"
> WarningLevel="3"
> SuppressStartupBanner="TRUE"
> CompileAs="0"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="./Build/muscle-st.lib"
> SuppressStartupBanner="TRUE"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"
> PreprocessorDefinitions="NDEBUG"
> Culture="1033"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Release MT|Win32"
> OutputDirectory="./Build/muscle/Release MT"
> IntermediateDirectory="./Build/muscle/Release MT"
> ConfigurationType="4"
> UseOfMFC="0"
> ATLMinimizesCRunTimeLibraryUsage="FALSE"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> InlineFunctionExpansion="1"
>
>AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
>
>PreprocessorDefinitions="WIN32,NDEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING"
> StringPooling="TRUE"
> RuntimeLibrary="0"
> EnableFunctionLevelLinking="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="2"
>
>PrecompiledHeaderFile="./Build/muscle/Release MT/muscle-mt.pch"
>
>AssemblerListingLocation="./Build/muscle/Release MT/"
> ObjectFile="./Build/muscle/Release MT/"
>
>ProgramDataBaseFileName="./Build/muscle/Release MT/"
> WarningLevel="3"
> SuppressStartupBanner="TRUE"
> CompileAs="0"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="./Build/muscle-mt.lib"
> SuppressStartupBanner="TRUE"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"
> PreprocessorDefinitions="NDEBUG"
> Culture="1033"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Debug ST|Win32"
> OutputDirectory="./Build/muscle/Debug ST"
> IntermediateDirectory="./Build/muscle/Debug ST"
> ConfigurationType="4"
> UseOfMFC="0"
> ATLMinimizesCRunTimeLibraryUsage="FALSE"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> InlineFunctionExpansion="1"
>
>AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
>
>PreprocessorDefinitions="WIN32,_DEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING;MUSCLE_SINGLE_THREAD_ONLY"
> StringPooling="TRUE"
> RuntimeLibrary="5"
> EnableFunctionLevelLinking="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="2"
>
>PrecompiledHeaderFile="./Build/muscle/Debug ST/muscle-std.pch"
>
>AssemblerListingLocation="./Build/muscle/Debug ST/"
> ObjectFile="./Build/muscle/Debug ST/"
>
>ProgramDataBaseFileName="./Build/muscle/Debug ST/"
> BrowseInformation="1"
> WarningLevel="3"
> SuppressStartupBanner="TRUE"
> DebugInformationFormat="3"
> CompileAs="0"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="./Build/muscle-std.lib"
> SuppressStartupBanner="TRUE"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"
> PreprocessorDefinitions="NDEBUG"
> Culture="1033"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Debug MT|Win32"
> OutputDirectory="./Build/muscle/Debug MT"
> IntermediateDirectory="./Build/muscle/Debug MT"
> ConfigurationType="4"
> UseOfMFC="0"
> ATLMinimizesCRunTimeLibraryUsage="FALSE"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> InlineFunctionExpansion="1"
>
>AdditionalIncludeDirectories="..\,..\..\,.\,..\\regex\regex"
>
>PreprocessorDefinitions="WIN32,_DEBUG,_LIB,MUSCLE_ENABLE_ZLIB_ENCODING"
> StringPooling="TRUE"
> RuntimeLibrary="1"
> EnableFunctionLevelLinking="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="2"
>
>PrecompiledHeaderFile="./Build/muscle/Debug MT/muscle-mt.pch"
>
>AssemblerListingLocation="./Build/muscle/Debug MT/"
> ObjectFile="./Build/muscle/Debug MT/"
>
>ProgramDataBaseFileName="./Build/muscle/Debug MT/"
> BrowseInformation="1"
> WarningLevel="3"
> SuppressStartupBanner="TRUE"
> DebugInformationFormat="3"
> CompileAs="0"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="./Build/muscle-mtd.lib"
> SuppressStartupBanner="TRUE"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"
> PreprocessorDefinitions="NDEBUG"
> Culture="1033"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> </Configuration>
> </Configurations>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
> <File
>
>RelativePath="..\iogateway\AbstractMessageIOGateway.cpp">
> </File>
> <File
>
>RelativePath="..\reflector\AbstractReflectSession.cpp">
> </File>
> <File
>
>RelativePath="..\system\AcceptSocketsThread.cpp">
> </File>
> <File
> RelativePath="..\util\ByteBuffer.cpp">
> </File>
> <File
> RelativePath="..\util\DebugTimer.cpp">
> </File>
> <File
>
>RelativePath="..\reflector\DumbReflectSession.cpp">
> </File>
> <File
>
>RelativePath="..\reflector\FilterSessionFactory.cpp">
> </File>
> <File
>
>RelativePath="..\system\GlobalMemoryAllocator.cpp">
> </File>
> <File
> RelativePath="..\util\MemoryAllocator.cpp">
> </File>
> <File
> RelativePath="..\message\Message.cpp">
> </File>
> <File
>
>RelativePath="..\iogateway\MessageIOGateway.cpp">
> </File>
> <File
>
>RelativePath="..\system\MessageTransceiverThread.cpp">
> </File>
> <File
>
>RelativePath="..\util\MiscUtilityFunctions.cpp">
> </File>
> <File
>
>RelativePath="..\util\NetworkUtilityFunctions.cpp">
> </File>
> <File
> RelativePath="..\regex\PathMatcher.cpp">
> </File>
> <File
>
>RelativePath="..\iogateway\PlainTextMessageIOGateway.cpp">
> </File>
> <File
> RelativePath="..\util\PulseNode.cpp">
> </File>
> <File
> RelativePath="..\regex\QueryFilter.cpp">
> </File>
> <File
> RelativePath="..\dataio\RS232DataIO.cpp">
> <FileConfiguration
> Name="Release ST|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Debug ST|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> </File>
> <File
>
>RelativePath="..\reflector\RateLimitSessionIOPolicy.cpp">
> </File>
> <File
>
>RelativePath="..\iogateway\RawDataMessageIOGateway.cpp">
> </File>
> <File
>
>RelativePath="..\reflector\ReflectServer.cpp">
> </File>
> <File
>
>RelativePath="..\reflector\ServerComponent.cpp">
> </File>
> <File
> RelativePath="..\system\SetupSystem.cpp">
> </File>
> <File
> RelativePath="..\system\SharedMemory.cpp">
> </File>
> <File
>
>RelativePath="..\util\SharedUsageLimitProxyMemoryAllocator.cpp">
> </File>
> <File
>
>RelativePath="..\reflector\StorageReflectSession.cpp">
> </File>
> <File
> RelativePath="..\util\String.cpp">
> </File>
> <File
> RelativePath="..\regex\StringMatcher.cpp">
> </File>
> <File
> RelativePath="..\syslog\SysLog.cpp">
> </File>
> <File
> RelativePath="..\system\Thread.cpp">
> <FileConfiguration
> Name="Release ST|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Debug ST|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\zlib\ZLibCodec.cpp">
> </File>
> <File
> RelativePath="..\zlib\ZLibDataIO.cpp">
> </File>
> <File
> RelativePath="..\zlib\zlib\adler32.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\compress.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\crc32.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\deflate.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\gzio.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\infblock.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\infcodes.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\inffast.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\inflate.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\inftrees.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\infutil.c">
> </File>
> <File
> RelativePath="..\regex\regex\regcomp.c">
> </File>
> <File
> RelativePath="..\regex\regex\regerror.c">
> </File>
> <File
> RelativePath="..\regex\regex\regexec.c">
> </File>
> <File
> RelativePath="..\regex\regex\regfree.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\trees.c">
> </File>
> <File
> RelativePath="..\zlib\zlib\zutil.c">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl">
> <File
>
>RelativePath="..\iogateway\AbstractMessageIOGateway.h">
> </File>
> <File
>
>RelativePath="..\reflector\AbstractReflectSession.h">
> </File>
> <File
>
>RelativePath="..\reflector\AbstractSessionIOPolicy.h">
> </File>
> <File
>
>RelativePath="..\system\AcceptSocketsThread.h">
> </File>
> <File
> RelativePath="..\system\AtomicCounter.h">
> </File>
> <File
> RelativePath="..\util\ByteBuffer.h">
> </File>
> <File
> RelativePath="..\dataio\DataIO.h">
> </File>
> <File
> RelativePath="..\util\DebugTimer.h">
> </File>
> <File
>
>RelativePath="..\reflector\DumbReflectSession.h">
> </File>
> <File
> RelativePath="..\dataio\FileDataIO.h">
> </File>
> <File
>
>RelativePath="..\reflector\FilterSessionFactory.h">
> </File>
> <File
> RelativePath="..\util\FlatCountable.h">
> </File>
> <File
> RelativePath="..\support\Flattenable.h">
> </File>
> <File
>
>RelativePath="..\system\GlobalMemoryAllocator.h">
> </File>
> <File
> RelativePath="..\util\Hashtable.h">
> </File>
> <File
> RelativePath="..\syslog\LogCallback.h">
> </File>
> <File
> RelativePath="..\util\MemoryAllocator.h">
> </File>
> <File
>
>RelativePath="..\dataio\MemoryBufferDataIO.h">
> </File>
> <File
> RelativePath="..\message\Message.h">
> </File>
> <File
>
>RelativePath="..\iogateway\MessageIOGateway.h">
> </File>
> <File
>
>RelativePath="..\system\MessageTransceiverThread.h">
> </File>
> <File
>
>RelativePath="..\util\MiscUtilityFunctions.h">
> </File>
> <File
> RelativePath="..\support\MuscleSupport.h">
> </File>
> <File
> RelativePath="..\system\Mutex.h">
> </File>
> <File
>
>RelativePath="..\util\NetworkUtilityFunctions.h">
> </File>
> <File
> RelativePath="..\dataio\NullDataIO.h">
> </File>
> <File
> RelativePath="..\util\ObjectPool.h">
> </File>
> <File
> RelativePath="..\regex\PathMatcher.h">
> </File>
> <File
>
>RelativePath="..\iogateway\PlainTextMessageIOGateway.h">
> </File>
> <File
> RelativePath="..\support\Point.h">
> </File>
> <File
> RelativePath="..\util\PulseNode.h">
> </File>
> <File
> RelativePath="..\regex\QueryFilter.h">
> </File>
> <File
> RelativePath="..\util\Queue.h">
> </File>
> <File
> RelativePath="..\dataio\RS232DataIO.h">
> </File>
> <File
>
>RelativePath="..\reflector\RateLimitSessionIOPolicy.h">
> </File>
> <File
>
>RelativePath="..\iogateway\RawDataMessageIOGateway.h">
> </File>
> <File
> RelativePath="..\support\Rect.h">
> </File>
> <File
> RelativePath="..\util\RefCount.h">
> </File>
> <File
> RelativePath="..\reflector\ReflectServer.h">
> </File>
> <File
>
>RelativePath="..\reflector\ServerComponent.h">
> </File>
> <File
> RelativePath="..\system\SetupSystem.h">
> </File>
> <File
> RelativePath="..\system\SharedMemory.h">
> </File>
> <File
>
>RelativePath="..\util\SharedUsageLimitProxyMemoryAllocator.h">
> </File>
> <File
>
>RelativePath="..\iogateway\SignalMessageIOGateway.h">
> </File>
> <File
> RelativePath="..\util\SocketHolder.h">
> </File>
> <File
>
>RelativePath="..\reflector\StorageReflectConstants.h">
> </File>
> <File
>
>RelativePath="..\reflector\StorageReflectSession.h">
> </File>
> <File
> RelativePath="..\util\String.h">
> </File>
> <File
> RelativePath="..\regex\StringMatcher.h">
> </File>
> <File
> RelativePath="..\util\StringTokenizer.h">
> </File>
> <File
> RelativePath="..\syslog\SysLog.h">
> </File>
> <File
> RelativePath="..\dataio\TCPSocketDataIO.h">
> </File>
> <File
> RelativePath="..\system\Thread.h">
> </File>
> <File
>
>RelativePath="..\util\TimeUtilityFunctions.h">
> </File>
> <File
> RelativePath="..\support\Tuple.h">
> </File>
> <File
> RelativePath="..\zlib\ZLibCodec.h">
> </File>
> <File
> RelativePath="..\zlib\ZLibDataIO.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\deflate.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\infblock.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\infcodes.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\inffast.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\inffixed.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\inftrees.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\infutil.h">
> </File>
> <File
> RelativePath="..\regex\regex.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\trees.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\zconf.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\zlib.h">
> </File>
> <File
> RelativePath="..\zlib\zlib\zutil.h">
> </File>
> </Filter>
> </Files>
> <Globals>
> </Globals>
></VisualStudioProject>
>
>-- Binary/unsupported file stripped by Ecartis --
>-- Type: application/octet-stream
>-- File: muscle.sln
>
>
>-- Attached file included as plaintext by Ecartis --
>-- File: admin.vcproj
>
><?xml version="1.0" encoding = "Windows-1252"?>
><VisualStudioProject
> ProjectType="Visual C++"
> Version="7.00"
> Name="admin"
> SccProjectName=""
> SccLocalPath="">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Release ST|Win32"
> OutputDirectory="./Build/admin/Release ST"
> IntermediateDirectory="./Build/admin/Release ST"
> ConfigurationType="1"
> UseOfMFC="0"
> ATLMinimizesCRunTimeLibraryUsage="FALSE"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> InlineFunctionExpansion="1"
> AdditionalIncludeDirectories=".\,..\,..\..\"
>
>PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE,MUSCLE_ENABLE_ZLIB_ENCODING;SINGLE_THREADED_ONLY"
> StringPooling="TRUE"
> RuntimeLibrary="4"
> EnableFunctionLevelLinking="TRUE"
> UsePrecompiledHeader="2"
>
>PrecompiledHeaderFile="./Build/admin/Release ST/admin.pch"
>
>AssemblerListingLocation="./Build/admin/Release ST/"
> ObjectFile="./Build/admin/Release ST/"
>
>ProgramDataBaseFileName="./Build/admin/Release ST/"
> WarningLevel="3"
> SuppressStartupBanner="TRUE"
> CompileAs="0"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLinkerTool"
> RegisterOutput="FALSE"
> AdditionalOptions="/MACHINE:I386
> /IGNORE:4089"
> AdditionalDependencies="muscle-st.lib
> odbc32.lib odbccp32.lib wsock32.lib winmm.lib"
> ShowProgress="0"
> OutputFile="./Build/admin.exe"
> LinkIncremental="1"
> SuppressStartupBanner="TRUE"
> AdditionalLibraryDirectories="./Build"
>
>ProgramDatabaseFile="./Build/admin/Release ST/admin.pdb"
> SubSystem="1"/>
> <Tool
> Name="VCMIDLTool"
> TypeLibraryName="./Build/admin/Release
> ST/admin.tlb"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"
> PreprocessorDefinitions="NDEBUG"
> Culture="1033"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCWebDeploymentTool"/>
> </Configuration>
> </Configurations>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
> <File
> RelativePath="..\server\admin.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl">
> </Filter>
> <Filter
> Name="Resource Files"
>
>Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
> </Filter>
> </Files>
> <Globals>
> </Globals>
></VisualStudioProject>
>
>-- Attached file included as plaintext by Ecartis --
>-- File: muscled.vcproj
>
><?xml version="1.0" encoding = "Windows-1252"?>
><VisualStudioProject
> ProjectType="Visual C++"
> Version="7.00"
> Name="muscled"
> SccProjectName=""
> SccLocalPath="">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Release ST|Win32"
> OutputDirectory="./Build/muscled/Release ST"
> IntermediateDirectory="./Build/muscled/Release ST"
> ConfigurationType="1"
> UseOfMFC="0"
> ATLMinimizesCRunTimeLibraryUsage="FALSE"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> InlineFunctionExpansion="1"
> AdditionalIncludeDirectories=".\,..\,..\..\"
>
>PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE,MUSCLE_ENABLE_ZLIB_ENCODING;MUSCLE_SINGLE_THREAD_ONLY"
> StringPooling="TRUE"
> RuntimeLibrary="4"
> EnableFunctionLevelLinking="TRUE"
> UsePrecompiledHeader="2"
>
>PrecompiledHeaderFile="./Build/muscled/Release ST/muscled.pch"
>
>AssemblerListingLocation="./Build/muscled/Release ST/"
> ObjectFile="./Build/muscled/Release ST/"
>
>ProgramDataBaseFileName="./Build/muscled/Release ST/"
> WarningLevel="3"
> SuppressStartupBanner="TRUE"
> CompileAs="0"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLinkerTool"
> AdditionalOptions="/MACHINE:I386"
> AdditionalDependencies="muscle-st.lib
> odbc32.lib odbccp32.lib wsock32.lib winmm.lib"
> OutputFile="Build\muscled.exe"
> LinkIncremental="1"
> SuppressStartupBanner="TRUE"
> AdditionalLibraryDirectories=".\Build"
>
>ProgramDatabaseFile="./Build/muscled/Release ST/muscled.pdb"
> SubSystem="1"/>
> <Tool
> Name="VCMIDLTool"
> TypeLibraryName="./Build/muscled/Release
> ST/muscled.tlb"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"
> PreprocessorDefinitions="NDEBUG"
> Culture="1033"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCWebDeploymentTool"/>
> </Configuration>
> </Configurations>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
> <File
> RelativePath="..\server\muscled.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl">
> </Filter>
> <Filter
> Name="Resource Files"
>
>Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
> </Filter>
> </Files>
> <Globals>
> </Globals>
></VisualStudioProject>
- References:
- [muscle] my proposal for vc++.net settings
- From: David Svanberg
Other related posts:
- » [muscle] my proposal for vc++.net settings
- » [muscle] Re: my proposal for vc++.net settings
- [muscle] my proposal for vc++.net settings
- From: David Svanberg