|
38 | 38 | <CharacterSet>MultiByte</CharacterSet>
|
39 | 39 | </PropertyGroup>
|
40 | 40 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
41 |
| - <ConfigurationType>Application</ConfigurationType> |
| 41 | + <ConfigurationType>DynamicLibrary</ConfigurationType> |
42 | 42 | <UseDebugLibraries>true</UseDebugLibraries>
|
43 | 43 | <PlatformToolset>v140</PlatformToolset>
|
44 | 44 | <CharacterSet>MultiByte</CharacterSet>
|
45 | 45 | </PropertyGroup>
|
46 | 46 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
47 |
| - <ConfigurationType>Application</ConfigurationType> |
| 47 | + <ConfigurationType>DynamicLibrary</ConfigurationType> |
48 | 48 | <UseDebugLibraries>false</UseDebugLibraries>
|
49 | 49 | <PlatformToolset>v140</PlatformToolset>
|
| 50 | + <CharacterSet>Unicode</CharacterSet> |
50 | 51 | <WholeProgramOptimization>true</WholeProgramOptimization>
|
51 |
| - <CharacterSet>MultiByte</CharacterSet> |
52 | 52 | </PropertyGroup>
|
53 | 53 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
54 | 54 | <ImportGroup Label="ExtensionSettings">
|
|
71 | 71 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
72 | 72 | <TargetExt>.dll</TargetExt>
|
73 | 73 | </PropertyGroup>
|
| 74 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
| 75 | + <TargetExt>.dll</TargetExt> |
| 76 | + </PropertyGroup> |
74 | 77 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
75 | 78 | <ClCompile>
|
76 | 79 | <WarningLevel>Level3</WarningLevel>
|
|
95 | 98 | <Optimization>Disabled</Optimization>
|
96 | 99 | <SDLCheck>true</SDLCheck>
|
97 | 100 | <AdditionalIncludeDirectories>$(ProjectDir)..\ExternalProjects\pthreads-w32\Pre-built.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
| 101 | + <PreprocessorDefinitions>FORCE_WIN32;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
98 | 102 | </ClCompile>
|
99 | 103 | <Link>
|
100 | 104 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
| 105 | + <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);pthreadVC2.lib</AdditionalDependencies> |
| 106 | + <AdditionalLibraryDirectories>$(SolutionDir)ExternalProjects\pthreads-w32\Pre-built.2\lib\x64</AdditionalLibraryDirectories> |
101 | 107 | </Link>
|
102 | 108 | </ItemDefinitionGroup>
|
103 | 109 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
118 | 124 | <ClCompile>
|
119 | 125 | <WarningLevel>Level3</WarningLevel>
|
120 | 126 | <Optimization>MaxSpeed</Optimization>
|
121 |
| - <FunctionLevelLinking>true</FunctionLevelLinking> |
122 | 127 | <IntrinsicFunctions>true</IntrinsicFunctions>
|
123 | 128 | <SDLCheck>true</SDLCheck>
|
| 129 | + <AdditionalIncludeDirectories>$(SolutionDir)ExternalProjects\pthreads-w32\Pre-built.2\include</AdditionalIncludeDirectories> |
| 130 | + <PreprocessorDefinitions>WIN32;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 131 | + <MultiProcessorCompilation>true</MultiProcessorCompilation> |
124 | 132 | </ClCompile>
|
125 | 133 | <Link>
|
126 | 134 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
127 | 135 | <EnableCOMDATFolding>true</EnableCOMDATFolding>
|
128 | 136 | <OptimizeReferences>true</OptimizeReferences>
|
| 137 | + <AdditionalLibraryDirectories>$(SolutionDir)ExternalProjects\pthreads-w32\Pre-built.2\lib\x64</AdditionalLibraryDirectories> |
| 138 | + <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies);pthreadVC2.lib</AdditionalDependencies> |
129 | 139 | </Link>
|
130 | 140 | </ItemDefinitionGroup>
|
131 | 141 | <ItemGroup>
|
|
0 commit comments