|
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