Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/14/08 08:12:50 (16 years ago)
Author:
gkronber
Message:

There are problems when compiling to a specific architecture (i.e. x86 instead of any cpu) because VS adds another directory level (bin/x86/Debug). Thus I improved the directory handling in the install scripts and build-events. Also changed the default architecture for the solution and all projects to x86. Hopefully this doesn't cause compilation problems for anyone. In this case just reverse merge the changeset.

Location:
trunk/sources/HeuristicLab
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab/CopyAssemblies.cmd

    r559 r564  
    1 copy "..\..\..\HeuristicLab.PluginInfrastructure.GUI\ICSharpCode.SharpZipLib License.txt" .\
     1copy "%1\HeuristicLab.PluginInfrastructure.GUI\ICSharpCode.SharpZipLib License.txt" .\
    22
    33rmdir plugins /s /q
     
    66mkdir plugins\temp
    77mkdir plugins\backup
    8 copy "..\..\..\HeuristicLab.AdvancedOptimizationFrontend\bin\%1\HeuristicLab.AdvancedOptimizationFrontend.dll" .\plugins
    9 copy "..\..\..\HeuristicLab.AdvancedOptimizationFrontend\WeifenLuo.WinFormsUI.Docking.dll" .\plugins
    10 copy "..\..\..\HeuristicLab.AdvancedOptimizationFrontend\WeifenLuo.WinFormsUI.Docking License.txt" .\plugins
    11 copy "..\..\..\HeuristicLab.BitVector\bin\%1\HeuristicLab.BitVector.dll" .\plugins
    12 copy "..\..\..\HeuristicLab.CEDMA.Charting\bin\%1\HeuristicLab.CEDMA.Charting.dll" .\plugins
    13 copy "..\..\..\HeuristicLab.CEDMA.Core\bin\%1\HeuristicLab.CEDMA.Core.dll" .\plugins
    14 copy "..\..\..\HeuristicLab.CEDMA.DB\bin\%1\HeuristicLab.CEDMA.DB.dll" .\plugins
    15 copy "..\..\..\HeuristicLab.CEDMA.DB\bin\%1\SemWeb.SqliteStore.dll" .\plugins
    16 copy "..\..\..\HeuristicLab.CEDMA.DB\bin\%1\SemWeb.dll" .\plugins
    17 copy "..\..\..\HeuristicLab.CEDMA.DB.Interfaces\bin\%1\HeuristicLab.CEDMA.DB.Interfaces.dll" .\plugins
    18 copy "..\..\..\HeuristicLab.CEDMA.Operators\bin\%1\HeuristicLab.CEDMA.Operators.dll" .\plugins
    19 copy "..\..\..\HeuristicLab.CEDMA.Server\bin\%1\HeuristicLab.CEDMA.Server.dll" .\plugins
    20 copy "..\..\..\HeuristicLab.Charting\bin\%1\HeuristicLab.Charting.dll" .\plugins
    21 copy "..\..\..\HeuristicLab.Charting.Data\bin\%1\HeuristicLab.Charting.Data.dll" .\plugins
    22 copy "..\..\..\HeuristicLab.Core\bin\%1\HeuristicLab.Core.dll" .\plugins
    23 copy "..\..\..\HeuristicLab.Constraints\bin\%1\HeuristicLab.Constraints.dll" .\plugins
    24 copy "..\..\..\HeuristicLab.Data\bin\%1\HeuristicLab.Data.dll" .\plugins
    25 copy "..\..\..\HeuristicLab.DataAnalysis\bin\%1\HeuristicLab.DataAnalysis.dll" .\plugins
    26 copy "..\..\..\HeuristicLab.DistributedEngine\bin\%1\HeuristicLab.DistributedEngine.dll" .\plugins
    27 copy "..\..\..\HeuristicLab.Evolutionary\bin\%1\HeuristicLab.Evolutionary.dll" .\plugins
    28 copy "..\..\..\HeuristicLab.Functions\bin\%1\HeuristicLab.Functions.dll" .\plugins
    29 copy "..\..\..\HeuristicLab.Grid\bin\%1\HeuristicLab.Grid.dll" .\plugins
    30 copy "..\..\..\HeuristicLab.Logging\bin\%1\HeuristicLab.Logging.dll" .\plugins
    31 copy "..\..\..\HeuristicLab.Operators\bin\%1\HeuristicLab.Operators.dll" .\plugins
    32 copy "..\..\..\HeuristicLab.Operators.Metaprogramming\bin\%1\HeuristicLab.Operators.Metaprogramming.dll" .\plugins
    33 copy "..\..\..\HeuristicLab.Operators.Programmable\bin\%1\HeuristicLab.Operators.Programmable.dll" .\plugins
    34 copy "..\..\..\HeuristicLab.Operators.Stopwatch\bin\%1\HeuristicLab.Operators.Stopwatch.dll" .\plugins
    35 copy "..\..\..\HeuristicLab.OptimizationFrontend\bin\%1\HeuristicLab.OptimizationFrontend.dll" .\plugins
    36 copy "..\..\..\HeuristicLab.Permutation\bin\%1\HeuristicLab.Permutation.dll" .\plugins
    37 copy "..\..\..\HeuristicLab.Random\bin\%1\HeuristicLab.Random.dll" .\plugins
    38 copy "..\..\..\HeuristicLab.RealVector\bin\%1\HeuristicLab.RealVector.dll" .\plugins
    39 copy "..\..\..\HeuristicLab.Routing.TSP\bin\%1\HeuristicLab.Routing.TSP.dll" .\plugins
    40 copy "..\..\..\HeuristicLab.Scheduling.JSSP\bin\%1\HeuristicLab.Scheduling.JSSP.dll" .\plugins
    41 copy "..\..\..\HeuristicLab.Selection\bin\%1\HeuristicLab.Selection.dll" .\plugins
    42 copy "..\..\..\HeuristicLab.Selection.OffspringSelection\bin\%1\HeuristicLab.Selection.OffspringSelection.dll" .\plugins
    43 copy "..\..\..\HeuristicLab.SequentialEngine\bin\%1\HeuristicLab.SequentialEngine.dll" .\plugins
    44 copy "..\..\..\HeuristicLab.SGA\bin\%1\HeuristicLab.SGA.dll" .\plugins
    45 copy "..\..\..\HeuristicLab.SQLite\bin\%1\HeuristicLab.SQLite.dll" .\plugins
    46 copy "..\..\..\HeuristicLab.SQLite\System.Data.SQLite.dll" .\plugins
    47 copy "..\..\..\HeuristicLab.SQLite\SQLite License.txt" .\plugins
    48 copy "..\..\..\HeuristicLab.SQLite\SQLite.NET.chm" .\plugins
    49 copy "..\..\..\HeuristicLab.StructureIdentification\bin\%1\HeuristicLab.StructureIdentification.dll" .\plugins
    50 copy "..\..\..\HeuristicLab.TestFunctions\bin\%1\HeuristicLab.TestFunctions.dll" .\plugins
    51 copy "..\..\..\HeuristicLab.ThreadParallelEngine\bin\%1\HeuristicLab.ThreadParallelEngine.dll" .\plugins
    52 copy "..\..\..\HeuristicLab.ES\bin\%1\HeuristicLab.ES.dll" .\plugins
     8copy "%1\HeuristicLab.AdvancedOptimizationFrontend\%2\HeuristicLab.AdvancedOptimizationFrontend.dll" .\plugins
     9copy "%1\HeuristicLab.AdvancedOptimizationFrontend\WeifenLuo.WinFormsUI.Docking.dll" .\plugins
     10copy "%1\HeuristicLab.AdvancedOptimizationFrontend\WeifenLuo.WinFormsUI.Docking License.txt" .\plugins
     11copy "%1\HeuristicLab.BitVector\%2\HeuristicLab.BitVector.dll" .\plugins
     12copy "%1\HeuristicLab.CEDMA.Charting\%2\HeuristicLab.CEDMA.Charting.dll" .\plugins
     13copy "%1\HeuristicLab.CEDMA.Core\%2\HeuristicLab.CEDMA.Core.dll" .\plugins
     14copy "%1\HeuristicLab.CEDMA.DB\%2\HeuristicLab.CEDMA.DB.dll" .\plugins
     15copy "%1\HeuristicLab.CEDMA.DB\%2\SemWeb.SqliteStore.dll" .\plugins
     16copy "%1\HeuristicLab.CEDMA.DB\%2\SemWeb.dll" .\plugins
     17copy "%1\HeuristicLab.CEDMA.DB.Interfaces\%2\HeuristicLab.CEDMA.DB.Interfaces.dll" .\plugins
     18copy "%1\HeuristicLab.CEDMA.Operators\%2\HeuristicLab.CEDMA.Operators.dll" .\plugins
     19copy "%1\HeuristicLab.CEDMA.Server\%2\HeuristicLab.CEDMA.Server.dll" .\plugins
     20copy "%1\HeuristicLab.Charting\%2\HeuristicLab.Charting.dll" .\plugins
     21copy "%1\HeuristicLab.Charting.Data\%2\HeuristicLab.Charting.Data.dll" .\plugins
     22copy "%1\HeuristicLab.Core\%2\HeuristicLab.Core.dll" .\plugins
     23copy "%1\HeuristicLab.Constraints\%2\HeuristicLab.Constraints.dll" .\plugins
     24copy "%1\HeuristicLab.Data\%2\HeuristicLab.Data.dll" .\plugins
     25copy "%1\HeuristicLab.DataAnalysis\%2\HeuristicLab.DataAnalysis.dll" .\plugins
     26copy "%1\HeuristicLab.DistributedEngine\%2\HeuristicLab.DistributedEngine.dll" .\plugins
     27copy "%1\HeuristicLab.Evolutionary\%2\HeuristicLab.Evolutionary.dll" .\plugins
     28copy "%1\HeuristicLab.Functions\%2\HeuristicLab.Functions.dll" .\plugins
     29copy "%1\HeuristicLab.Grid\%2\HeuristicLab.Grid.dll" .\plugins
     30copy "%1\HeuristicLab.Logging\%2\HeuristicLab.Logging.dll" .\plugins
     31copy "%1\HeuristicLab.Operators\%2\HeuristicLab.Operators.dll" .\plugins
     32copy "%1\HeuristicLab.Operators.Metaprogramming\%2\HeuristicLab.Operators.Metaprogramming.dll" .\plugins
     33copy "%1\HeuristicLab.Operators.Programmable\%2\HeuristicLab.Operators.Programmable.dll" .\plugins
     34copy "%1\HeuristicLab.Operators.Stopwatch\%2\HeuristicLab.Operators.Stopwatch.dll" .\plugins
     35copy "%1\HeuristicLab.OptimizationFrontend\%2\HeuristicLab.OptimizationFrontend.dll" .\plugins
     36copy "%1\HeuristicLab.Permutation\%2\HeuristicLab.Permutation.dll" .\plugins
     37copy "%1\HeuristicLab.Random\%2\HeuristicLab.Random.dll" .\plugins
     38copy "%1\HeuristicLab.RealVector\%2\HeuristicLab.RealVector.dll" .\plugins
     39copy "%1\HeuristicLab.Routing.TSP\%2\HeuristicLab.Routing.TSP.dll" .\plugins
     40copy "%1\HeuristicLab.Scheduling.JSSP\%2\HeuristicLab.Scheduling.JSSP.dll" .\plugins
     41copy "%1\HeuristicLab.Selection\%2\HeuristicLab.Selection.dll" .\plugins
     42copy "%1\HeuristicLab.Selection.OffspringSelection\%2\HeuristicLab.Selection.OffspringSelection.dll" .\plugins
     43copy "%1\HeuristicLab.SequentialEngine\%2\HeuristicLab.SequentialEngine.dll" .\plugins
     44copy "%1\HeuristicLab.SGA\%2\HeuristicLab.SGA.dll" .\plugins
     45copy "%1\HeuristicLab.SQLite\%2\HeuristicLab.SQLite.dll" .\plugins
     46copy "%1\HeuristicLab.SQLite\System.Data.SQLite.dll" .\plugins
     47copy "%1\HeuristicLab.SQLite\SQLite License.txt" .\plugins
     48copy "%1\HeuristicLab.SQLite\SQLite.NET.chm" .\plugins
     49copy "%1\HeuristicLab.StructureIdentification\%2\HeuristicLab.StructureIdentification.dll" .\plugins
     50copy "%1\HeuristicLab.TestFunctions\%2\HeuristicLab.TestFunctions.dll" .\plugins
     51copy "%1\HeuristicLab.ThreadParallelEngine\%2\HeuristicLab.ThreadParallelEngine.dll" .\plugins
     52copy "%1\HeuristicLab.ES\%2\HeuristicLab.ES.dll" .\plugins
  • trunk/sources/HeuristicLab/HeuristicLab.csproj

    r561 r564  
    140140  -->
    141141  <PropertyGroup>
    142     <PostBuildEvent>cmd /c ..\..\CopyAssemblies.cmd $(ConfigurationName)
    143 cmd /c ..\..\UpdateLocalInstallation.cmd $(ConfigurationName)</PostBuildEvent>
    144     <PreBuildEvent>cmd /c ..\..\..\PreBuildEvent.cmd</PreBuildEvent>
     142    <PostBuildEvent>cmd /c $(ProjectDir)CopyAssemblies.cmd $(SolutionDir) $(Outdir)
     143cmd /c $(ProjectDir)UpdateLocalInstallation.cmd $(Outdir)</PostBuildEvent>
     144    <PreBuildEvent>cmd /c $(SolutionDir)PreBuildEvent.cmd $(ProjectDir)</PreBuildEvent>
    145145  </PropertyGroup>
    146146</Project>
Note: See TracChangeset for help on using the changeset viewer.