[8888] Use ACE for access to script lib

* This allow have more portable code and resolve some related portability problems.
* Also make default script library name lowcase at Windows in same way as used for Unix case.

Thanks to XTZGZoReX for Unix side testing :)
This commit is contained in:
VladimirMangos 2009-11-29 16:04:38 +03:00
parent ce104f6281
commit 01c852fee8
6 changed files with 61 additions and 62 deletions

View file

@ -68,15 +68,15 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="mangosd.lib zlib.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib aced.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\MaNGOSScript.dll"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosscript.dll"
LinkIncremental="2"
AdditionalLibraryDirectories=";.\mangosd__$(PlatformName)_$(ConfigurationName);.\zlib__$(PlatformName)_$(ConfigurationName);..\..\dep\lib\$(PlatformName)_$(ConfigurationName)"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)\MaNGOSScript.pdb"
ProgramDatabaseFile="$(OutDir)\mangosscript.pdb"
SubSystem="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)\MaNGOSScript.lib"
ImportLibrary="$(OutDir)\mangosscript.lib"
TargetMachine="1"
/>
<Tool
@ -151,15 +151,15 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="mangosd.lib zlib.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib aced.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\MaNGOSScript.dll"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosscript.dll"
LinkIncremental="1"
AdditionalLibraryDirectories=";.\mangosd__$(PlatformName)_$(ConfigurationName);.\zlib__$(PlatformName)_$(ConfigurationName);..\..\dep\lib\$(PlatformName)_$(ConfigurationName)"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)\MaNGOSScript.pdb"
ProgramDatabaseFile="$(OutDir)\mangosscript.pdb"
SubSystem="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)\MaNGOSScript.lib"
ImportLibrary="$(OutDir)\mangosscript.lib"
TargetMachine="17"
/>
<Tool
@ -231,7 +231,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="mangosd.lib zlib.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib ace.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\MaNGOSScript.dll"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosscript.dll"
LinkIncremental="1"
AdditionalLibraryDirectories=";.\mangosd__$(PlatformName)_$(ConfigurationName);.\zlib__$(PlatformName)_$(ConfigurationName);..\..\dep\lib\$(PlatformName)_$(ConfigurationName)"
GenerateDebugInformation="false"
@ -240,7 +240,7 @@
EnableCOMDATFolding="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)/MaNGOSScript.lib"
ImportLibrary="$(OutDir)/mangosscript.lib"
TargetMachine="1"
/>
<Tool
@ -313,7 +313,7 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="mangosd.lib zlib.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib ace.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\MaNGOSScript.dll"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosscript.dll"
LinkIncremental="1"
AdditionalLibraryDirectories="&quot;.\mangosd__$(PlatformName)_$(ConfigurationName)&quot;;&quot;.\zlib__$(PlatformName)_$(ConfigurationName)&quot;;&quot;..\..\dep\lib\$(PlatformName)_$(ConfigurationName)&quot;"
GenerateDebugInformation="false"
@ -322,7 +322,7 @@
EnableCOMDATFolding="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)/MaNGOSScript.lib"
ImportLibrary="$(OutDir)/mangosscript.lib"
TargetMachine="17"
/>
<Tool
@ -396,15 +396,15 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="mangosd.lib zlib.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib aced.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\MaNGOSScript.dll"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosscript.dll"
LinkIncremental="1"
AdditionalLibraryDirectories=";.\mangosd__$(PlatformName)_$(ConfigurationName);.\zlib__$(PlatformName)_$(ConfigurationName);..\..\dep\lib\$(PlatformName)_debug"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)\MaNGOSScript.pdb"
ProgramDatabaseFile="$(OutDir)\mangosscript.pdb"
SubSystem="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)\MaNGOSScript.lib"
ImportLibrary="$(OutDir)\mangosscript.lib"
TargetMachine="1"
/>
<Tool
@ -479,15 +479,15 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="mangosd.lib zlib.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib aced.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\MaNGOSScript.dll"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosscript.dll"
LinkIncremental="1"
AdditionalLibraryDirectories=";.\mangosd__$(PlatformName)_$(ConfigurationName);.\zlib__$(PlatformName)_$(ConfigurationName);..\..\dep\lib\$(PlatformName)_debug"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)\MaNGOSScript.pdb"
ProgramDatabaseFile="$(OutDir)\mangosscript.pdb"
SubSystem="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary="$(OutDir)\MaNGOSScript.lib"
ImportLibrary="$(OutDir)\mangosscript.lib"
TargetMachine="17"
/>
<Tool