Windows installer : add mpi option in installer
[scilab.git] / scilab / modules / mpi / mpi.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Debug|x64">
9       <Configuration>Debug</Configuration>
10       <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Release|Win32">
13       <Configuration>Release</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|x64">
17       <Configuration>Release</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectGuid>{5E726409-247A-464A-A994-6E6A7A02A981}</ProjectGuid>
23     <RootNamespace>time</RootNamespace>
24     <Keyword>Win32Proj</Keyword>
25   </PropertyGroup>
26   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
28     <ConfigurationType>DynamicLibrary</ConfigurationType>
29     <CharacterSet>MultiByte</CharacterSet>
30     <WholeProgramOptimization>false</WholeProgramOptimization>
31     <PlatformToolset>v110</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>MultiByte</CharacterSet>
36     <PlatformToolset>v110</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>MultiByte</CharacterSet>
41     <WholeProgramOptimization>false</WholeProgramOptimization>
42     <PlatformToolset>v110</PlatformToolset>
43   </PropertyGroup>
44   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
45     <ConfigurationType>DynamicLibrary</ConfigurationType>
46     <CharacterSet>MultiByte</CharacterSet>
47     <PlatformToolset>v110</PlatformToolset>
48   </PropertyGroup>
49   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
50   <ImportGroup Label="ExtensionSettings">
51   </ImportGroup>
52   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
54   </ImportGroup>
55   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57   </ImportGroup>
58   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
59     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
60   </ImportGroup>
61   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
62     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
63   </ImportGroup>
64   <PropertyGroup Label="UserMacros" />
65   <PropertyGroup>
66     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
67     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
68     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
69     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
70     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
71     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
73     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
74     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
75     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
76     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
77     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
78     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
79   </PropertyGroup>
80   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
81     <ClCompile>
82       <Optimization>Disabled</Optimization>
83       <AdditionalIncludeDirectories>../../libs/mpi/include;includes;src/c;../api_scilab/includes;../core/includes;../output_stream/includes;../localization/includes;../../libs/intl</AdditionalIncludeDirectories>
84       <PreprocessorDefinitions>FORDLL;_DEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS;_CRT_SECURE_NO_DEPRECATE;OMPI_IMPORTS;OPAL_IMPORTS;ORTE_IMPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
86       <WarningLevel>Level3</WarningLevel>
87     </ClCompile>
88     <PreLinkEvent>
89     </PreLinkEvent>
90     <Link>
91       <AdditionalDependencies>
92       </AdditionalDependencies>
93       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
94       <ModuleDefinitionFile>
95       </ModuleDefinitionFile>
96       <GenerateDebugInformation>true</GenerateDebugInformation>
97       <SubSystem>Windows</SubSystem>
98       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
99       <TargetMachine>MachineX86</TargetMachine>
100       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
101       <RandomizedBaseAddress>false</RandomizedBaseAddress>
102     </Link>
103   </ItemDefinitionGroup>
104   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
105     <Midl>
106       <TargetEnvironment>X64</TargetEnvironment>
107     </Midl>
108     <ClCompile>
109       <Optimization>Disabled</Optimization>
110       <AdditionalIncludeDirectories>../../libs/mpi/include;includes;src/c;../api_scilab/includes;../core/includes;../output_stream/includes;../localization/includes;../../libs/intl</AdditionalIncludeDirectories>
111       <PreprocessorDefinitions>FORDLL;_DEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS;_CRT_SECURE_NO_DEPRECATE;OMPI_IMPORTS;OPAL_IMPORTS;ORTE_IMPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
112       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
113       <WarningLevel>Level3</WarningLevel>
114     </ClCompile>
115     <Link>
116       <AdditionalDependencies>
117       </AdditionalDependencies>
118       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
119       <ModuleDefinitionFile>
120       </ModuleDefinitionFile>
121       <GenerateDebugInformation>true</GenerateDebugInformation>
122       <SubSystem>Windows</SubSystem>
123       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
124       <TargetMachine>MachineX64</TargetMachine>
125       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
126       <RandomizedBaseAddress>false</RandomizedBaseAddress>
127     </Link>
128   </ItemDefinitionGroup>
129   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
130     <ClCompile>
131       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
132       <WholeProgramOptimization>false</WholeProgramOptimization>
133       <AdditionalIncludeDirectories>../../libs/mpi/include;includes;src/c;../api_scilab/includes;../core/includes;../output_stream/includes;../localization/includes;../../libs/intl</AdditionalIncludeDirectories>
134       <PreprocessorDefinitions>FORDLL;NDEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS;_CRT_SECURE_NO_DEPRECATE;OMPI_IMPORTS;OPAL_IMPORTS;ORTE_IMPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135       <StringPooling>true</StringPooling>
136       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
137       <FunctionLevelLinking>true</FunctionLevelLinking>
138       <WarningLevel>Level3</WarningLevel>
139       <MultiProcessorCompilation>true</MultiProcessorCompilation>
140     </ClCompile>
141     <Link>
142       <AdditionalDependencies>
143       </AdditionalDependencies>
144       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
145       <ModuleDefinitionFile>
146       </ModuleDefinitionFile>
147       <GenerateDebugInformation>false</GenerateDebugInformation>
148       <SubSystem>Windows</SubSystem>
149       <OptimizeReferences>true</OptimizeReferences>
150       <EnableCOMDATFolding>true</EnableCOMDATFolding>
151       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
152       <TargetMachine>MachineX86</TargetMachine>
153       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
154       <RandomizedBaseAddress>false</RandomizedBaseAddress>
155     </Link>
156   </ItemDefinitionGroup>
157   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
158     <Midl>
159       <TargetEnvironment>X64</TargetEnvironment>
160     </Midl>
161     <ClCompile>
162       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
163       <WholeProgramOptimization>false</WholeProgramOptimization>
164       <AdditionalIncludeDirectories>../../libs/mpi/include;includes;src/c;../api_scilab/includes;../core/includes;../output_stream/includes;../localization/includes;../../libs/intl</AdditionalIncludeDirectories>
165       <PreprocessorDefinitions>FORDLL;NDEBUG;_WINDOWS;_USRDLL;MPI_EXPORTS;_CRT_SECURE_NO_DEPRECATE;OMPI_IMPORTS;OPAL_IMPORTS;ORTE_IMPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166       <StringPooling>true</StringPooling>
167       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
168       <FunctionLevelLinking>true</FunctionLevelLinking>
169       <WarningLevel>Level3</WarningLevel>
170       <MultiProcessorCompilation>true</MultiProcessorCompilation>
171     </ClCompile>
172     <Link>
173       <AdditionalDependencies>
174       </AdditionalDependencies>
175       <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
176       <ModuleDefinitionFile>
177       </ModuleDefinitionFile>
178       <GenerateDebugInformation>false</GenerateDebugInformation>
179       <SubSystem>Windows</SubSystem>
180       <OptimizeReferences>true</OptimizeReferences>
181       <EnableCOMDATFolding>true</EnableCOMDATFolding>
182       <ImportLibrary>$(SolutionDir)bin\$(ProjectName).lib</ImportLibrary>
183       <TargetMachine>MachineX64</TargetMachine>
184       <CLRUnmanagedCodeCheck>true</CLRUnmanagedCodeCheck>
185       <RandomizedBaseAddress>false</RandomizedBaseAddress>
186     </Link>
187   </ItemDefinitionGroup>
188   <ItemGroup>
189     <ClInclude Include="includes\dynlib_mpi.h" />
190     <ClInclude Include="includes\gw_mpi.h" />
191     <ClInclude Include="src\c\deserialization.h" />
192     <ClInclude Include="src\c\sci_mpi.h" />
193     <ClInclude Include="src\c\serialization.h" />
194   </ItemGroup>
195   <ItemGroup>
196     <ClCompile Include="sci_gateway\c\gw_mpi.c" />
197     <ClCompile Include="sci_gateway\c\sci_mpi_bcast.c" />
198     <ClCompile Include="sci_gateway\c\sci_mpi_comm_rank.c" />
199     <ClCompile Include="sci_gateway\c\sci_mpi_comm_size.c" />
200     <ClCompile Include="sci_gateway\c\sci_mpi_finalize.c" />
201     <ClCompile Include="sci_gateway\c\sci_mpi_get_processor_name.c" />
202     <ClCompile Include="sci_gateway\c\sci_mpi_init.c" />
203     <ClCompile Include="sci_gateway\c\sci_mpi_irecv.c" />
204     <ClCompile Include="sci_gateway\c\sci_mpi_isend.c" />
205     <ClCompile Include="sci_gateway\c\sci_mpi_recv.c" />
206     <ClCompile Include="sci_gateway\c\sci_mpi_send.c" />
207     <ClCompile Include="sci_gateway\c\sci_mpi_wait.c" />
208     <ClCompile Include="src\c\deserialization.c" />
209     <ClCompile Include="src\c\DllmainMpi.c" />
210     <ClCompile Include="src\c\serialization.c" />
211   </ItemGroup>
212   <ItemGroup>
213     <ResourceCompile Include="src\c\mpi.rc" />
214   </ItemGroup>
215   <ItemGroup>
216     <ProjectReference Include="..\api_scilab\api_scilab.vcxproj">
217       <Project>{43c5bab1-1dca-4743-a183-77e0d42fe7d0}</Project>
218     </ProjectReference>
219     <ProjectReference Include="..\core\src\c\core.vcxproj">
220       <Project>{c6e2bc17-34d8-46e4-85f3-6293cb21adcd}</Project>
221     </ProjectReference>
222     <ProjectReference Include="..\output_stream\src\c\output_stream.vcxproj">
223       <Project>{a5911cd7-f8e8-440c-a23e-4843a0636f3a}</Project>
224     </ProjectReference>
225   </ItemGroup>
226   <ItemGroup>
227   </ItemGroup>
228   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
229   <ImportGroup Label="ExtensionTargets">
230   </ImportGroup>
231 </Project>