|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 2 | +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
3 | 3 | <ItemGroup Label="ProjectConfigurations"> |
4 | 4 | <ProjectConfiguration Include="Debug|Win32"> |
5 | 5 | <Configuration>Debug</Configuration> |
|
19 | 19 | <Keyword>Win32Proj</Keyword> |
20 | 20 | <RootNamespace>Fox</RootNamespace> |
21 | 21 | <ProjectName>Fox</ProjectName> |
| 22 | + <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> |
22 | 23 | </PropertyGroup> |
23 | 24 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
24 | 25 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
25 | 26 | <ConfigurationType>Application</ConfigurationType> |
26 | 27 | <UseDebugLibraries>true</UseDebugLibraries> |
27 | | - <PlatformToolset>v120_xp</PlatformToolset> |
| 28 | + <PlatformToolset>v142</PlatformToolset> |
28 | 29 | <CharacterSet>Unicode</CharacterSet> |
29 | 30 | </PropertyGroup> |
30 | 31 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
31 | 32 | <ConfigurationType>Application</ConfigurationType> |
32 | 33 | <UseDebugLibraries>false</UseDebugLibraries> |
33 | | - <PlatformToolset>v120_xp</PlatformToolset> |
| 34 | + <PlatformToolset>v142</PlatformToolset> |
34 | 35 | <WholeProgramOptimization>true</WholeProgramOptimization> |
35 | 36 | <CharacterSet>Unicode</CharacterSet> |
36 | 37 | </PropertyGroup> |
37 | 38 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_XP_NoCOD|Win32'" Label="Configuration"> |
38 | 39 | <ConfigurationType>Application</ConfigurationType> |
39 | 40 | <UseDebugLibraries>false</UseDebugLibraries> |
40 | | - <PlatformToolset>v120_xp</PlatformToolset> |
| 41 | + <PlatformToolset>v141_xp</PlatformToolset> |
41 | 42 | <WholeProgramOptimization>true</WholeProgramOptimization> |
42 | 43 | <CharacterSet>Unicode</CharacterSet> |
43 | 44 | </PropertyGroup> |
|
62 | 63 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
63 | 64 | <LinkIncremental>false</LinkIncremental> |
64 | 65 | <IntDir>$(Configuration)\$(ProjectName)\</IntDir> |
| 66 | + <GenerateManifest>false</GenerateManifest> |
65 | 67 | </PropertyGroup> |
66 | 68 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_XP_NoCOD|Win32'"> |
67 | 69 | <LinkIncremental>false</LinkIncremental> |
|
75 | 77 | <Optimization>Disabled</Optimization> |
76 | 78 | <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);__WX__CRYST__;HAVE_SSE_MATHFUN;USE_SSE2;OBJCRYST_GL;HAVE_FFTW;__FOX_COD__;__DEBUG__</PreprocessorDefinitions> |
77 | 79 | <SDLCheck>false</SDLCheck> |
78 | | - <AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(SolutionDir)..\mysql-connector-c-src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 80 | + <AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\lib\vc_lib\mswu;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(ProjectDir)\..\boost;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
79 | 81 | <ObjectFileName>$(IntDir)\%(RelativeDir)</ObjectFileName> |
80 | 82 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
81 | 83 | <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> |
|
88 | 90 | <Link> |
89 | 91 | <SubSystem>Windows</SubSystem> |
90 | 92 | <GenerateDebugInformation>true</GenerateDebugInformation> |
91 | | - <AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(SolutionDir)..\mysql-connector-c-src\libmysql\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
92 | | - <AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;mysqlclient.lib;%(AdditionalDependencies)</AdditionalDependencies> |
93 | | - <IgnoreSpecificDefaultLibraries>libboost_date_time-vc100-mt-sgd-1_47.lib;MSVCRT.lib;LIBCMT.lib</IgnoreSpecificDefaultLibraries> |
| 93 | + <AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(ProjectDir)\..\boost\stage\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 94 | + <AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 95 | + <IgnoreSpecificDefaultLibraries>MSVCRT.lib;LIBCMT.lib</IgnoreSpecificDefaultLibraries> |
94 | 96 | </Link> |
95 | 97 | <ResourceCompile> |
96 | 98 | <AdditionalIncludeDirectories>$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|
105 | 107 | <IntrinsicFunctions>true</IntrinsicFunctions> |
106 | 108 | <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_WINDOWS;%(PreprocessorDefinitions);__WX__CRYST__;HAVE_SSE_MATHFUN;USE_SSE2;OBJCRYST_GL;HAVE_FFTW;__FOX_COD__</PreprocessorDefinitions> |
107 | 109 | <SDLCheck>false</SDLCheck> |
108 | | - <AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(SolutionDir)..\mysql-connector-c-src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 110 | + <AdditionalIncludeDirectories>$(SolutionDir)..\;$(SolutionDir)..\cctbx\include;$(SolutionDir)..\ObjCryst;$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;$(SolutionDir)..\fftw\api;$(ProjectDir)\..\boost;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
109 | 111 | <ObjectFileName>$(IntDir)\%(RelativeDir)</ObjectFileName> |
110 | 112 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
111 | 113 | <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet> |
112 | 114 | <FloatingPointModel>Fast</FloatingPointModel> |
113 | 115 | <FloatingPointExceptions> |
114 | 116 | </FloatingPointExceptions> |
115 | 117 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
| 118 | + <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> |
| 119 | + <EnableParallelCodeGeneration>true</EnableParallelCodeGeneration> |
| 120 | + <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> |
| 121 | + <BufferSecurityCheck>false</BufferSecurityCheck> |
116 | 122 | </ClCompile> |
117 | 123 | <Link> |
118 | 124 | <SubSystem>Windows</SubSystem> |
119 | | - <GenerateDebugInformation>true</GenerateDebugInformation> |
| 125 | + <GenerateDebugInformation>false</GenerateDebugInformation> |
120 | 126 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
121 | 127 | <OptimizeReferences>true</OptimizeReferences> |
122 | | - <AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(SolutionDir)..\mysql-connector-c-src\libmysql\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
123 | | - <IgnoreSpecificDefaultLibraries>libboost_date_time-vc100-mt-s-1_47.lib;MSVCRT.lib</IgnoreSpecificDefaultLibraries> |
124 | | - <AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;mysqlclient.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 128 | + <AdditionalLibraryDirectories>$(SolutionDir)..\wxWidgets\lib\vc_lib;$(SolutionDir)$(Configuration);$(SolutionDir)..\fftw\fftw-3.3-libs\Static-Release;$(ProjectDir)\..\boost\stage\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 129 | + <IgnoreSpecificDefaultLibraries> |
| 130 | + </IgnoreSpecificDefaultLibraries> |
| 131 | + <AdditionalDependencies>newmat.lib;cctbx.lib;libfftwf-3.3.lib;%(AdditionalDependencies)</AdditionalDependencies> |
125 | 132 | <ShowProgress>LinkVerbose</ShowProgress> |
| 133 | + <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> |
126 | 134 | </Link> |
127 | 135 | <ResourceCompile> |
128 | 136 | <AdditionalIncludeDirectories>$(SolutionDir)..\wxWidgets\include\msvc;$(SolutionDir)..\wxWidgets\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|
187 | 195 | <ClCompile Include="..\ObjCryst\ObjCryst\ScatteringPowerSphere.cpp" /> |
188 | 196 | <ClCompile Include="..\ObjCryst\ObjCryst\SpaceGroup.cpp" /> |
189 | 197 | <ClCompile Include="..\ObjCryst\ObjCryst\test.cpp" /> |
| 198 | + <ClCompile Include="..\ObjCryst\ObjCryst\Undo.cpp" /> |
190 | 199 | <ClCompile Include="..\ObjCryst\ObjCryst\UnitCell.cpp" /> |
191 | 200 | <ClCompile Include="..\ObjCryst\ObjCryst\ZScatterer.cpp" /> |
192 | 201 | <ClCompile Include="..\ObjCryst\Quirks\ci_string.cpp" /> |
|
220 | 229 | <ClCompile Include="src\FoxClient.cpp" /> |
221 | 230 | <ClCompile Include="src\FoxJob.cpp" /> |
222 | 231 | <ClCompile Include="src\FoxServer.cpp" /> |
223 | | - <ClCompile Include="src\FoxServerThread.cpp" /> |
224 | 232 | <ClCompile Include="src\GridResult.cpp" /> |
225 | 233 | <ClCompile Include="src\IOSocket.cpp" /> |
226 | 234 | <ClCompile Include="src\WXFoxClient.cpp" /> |
|
0 commit comments