Skip to content
This repository has been archived by the owner on Mar 29, 2019. It is now read-only.

Commit

Permalink
Updated for 64-bit installation
Browse files Browse the repository at this point in the history
  • Loading branch information
kode54 committed Aug 27, 2012
1 parent 9771d37 commit f37d366
Show file tree
Hide file tree
Showing 7 changed files with 189 additions and 21 deletions.
7 changes: 7 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
3.9
installer
* installs 64-bit driver and configuration tool on 64-bit systems
config tool
* always reads and writes settings from 32-bit keys
winmm driver
* always reads settings from the 32-bit registry keys
3.8
winmm driver
* 64-bit support, volume control, and general restructuring by [JAZ]
Expand Down
73 changes: 60 additions & 13 deletions bassmididrv.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,17 @@ Section "Needed (required)"
File output\bass_mpc.dll
File output\bassmidi.dll
File output\bassmididrv.dll
File bassmididrvcfg.exe
File sfpacker.exe
File output\bassmididrvcfg.exe
File output\sfpacker.exe
SetOutPath "$WINDIR\SysNative\bassmididrv"
File output\64\bass.dll
File output\64\bassflac.dll
File output\64\basswv.dll
File output\64\bassopus.dll
File output\64\bass_mpc.dll
File output\64\bassmidi.dll
File output\64\bassmididrv.dll
File output\64\bassmididrvcfg.exe
;check if already installed
StrCpy $1 "0"
LOOP1:
Expand All @@ -93,9 +102,31 @@ INSTALLDRIVER:
"MIDI" "midi$1"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDIDRV" "$0"
Goto REGDONE
Goto REGDONE32
NEXT1:
StrCmp $1 "9" 0 LOOP1
; check if 64 is installed
REGDONE32:
SetRegView 64
StrCpy $1 "0"
LOOP2:
;k not installed, do checks
IntOp $1 $1 + 1
ClearErrors
ReadRegStr $0 HKLM "Software\Microsoft\Windows NT\CurrentVersion\Drivers32" "midi$1"
StrCmp $0 "" INSTALLDRIVER2 NEXTCHECK2
NEXTCHECK2:
StrCmp $0 "wdmaud.drv" 0 NEXT2
INSTALLDRIVER2:
WriteRegStr HKLM "Software\Microsoft\Windows NT\CurrentVersion\Drivers32" "midi$1" "bassmididrv\bassmididrv.dll"
SetRegView 32
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDI64" "midi$1"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDIDRV64" "$0"
Goto REGDONE
NEXT2:
StrCmp $1 "9" 0 LOOP2
${Else}
SetOutPath "$WINDIR\System32\bassmididrv"
File output\bass.dll
Expand All @@ -105,27 +136,27 @@ NEXT1:
File output\bass_mpc.dll
File output\bassmidi.dll
File output\bassmididrv.dll
File bassmididrvcfg.exe
File sfpacker.exe
File output\bassmididrvcfg.exe
File output\sfpacker.exe
;check if already installed
StrCpy $1 "0"
LOOP2:
LOOP3:
;k not installed, do checks
IntOp $1 $1 + 1
ClearErrors
ReadRegStr $0 HKLM "Software\Microsoft\Windows NT\CurrentVersion\Drivers32" "midi$1"
StrCmp $0 "" INSTALLDRIVER2 NEXTCHECK2
NEXTCHECK2:
StrCmp $0 "wdmaud.drv" 0 NEXT2
INSTALLDRIVER2:
StrCmp $0 "" INSTALLDRIVER3 NEXTCHECK3
NEXTCHECK3:
StrCmp $0 "wdmaud.drv" 0 NEXT3
INSTALLDRIVER3:
WriteRegStr HKLM "Software\Microsoft\Windows NT\CurrentVersion\Drivers32" "midi$1" "bassmididrv\bassmididrv.dll"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDI" "midi$1"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDIDRV" "$0"
Goto REGDONE
NEXT2:
StrCmp $1 "9" 0 LOOP2
NEXT3:
StrCmp $1 "9" 0 LOOP3
${EndIf}
REGDONE:
; Write the uninstall keys
Expand All @@ -141,6 +172,7 @@ REGDONE:
CreateShortCut "$SMPROGRAMS\BASSMIDI System Synth\Uninstall.lnk" "$WINDIR\SysWow64\bassmididrv\bassmididrvuninstall.exe" "" "$WINDIR\SysWow64\bassmididrvuninstall.exe" 0
CreateShortCut "$SMPROGRAMS\BASSMIDI System Synth\SoundFont Packer.lnk" "$WINDIR\SysWow64\bassmididrv\sfpacker.exe" "" "$WINDIR\SysWow64\sfpacker.exe" 0
CreateShortCut "$SMPROGRAMS\BASSMIDI System Synth\Configure BASSMIDI Driver.lnk" "$WINDIR\SysWow64\bassmididrv\bassmididrvcfg.exe" "" "$WINDIR\SysWow64\bassmididrv\bassmididrvcfg.exe" 0
CreateShortCut "$SMPROGRAMS\BASSMIDI System Synth\Configure BASSMIDI Driver (64-bit).lnk" "$WINDIR\System32\bassmididrv\bassmididrvcfg.exe" "" "$WINDIR\System32\bassmididrv\bassmididrvcfg.exe" 0
${Else}
WriteUninstaller "$WINDIR\System32\bassmididrvuninstall.exe"
WriteRegStr HKLM "Software\BASSMIDI Driver" "path" "$WINDIR\System32\bassmididrv"
Expand All @@ -163,12 +195,19 @@ Section "Uninstall"
ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDIDRV"
WriteRegStr HKLM "Software\Microsoft\Windows NT\CurrentVersion\Drivers32" "$0" "$1"
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth"
DeleteRegKey HKLM "Software\BASSMIDI Driver"
RMDir /r "$SMPROGRAMS\BASSMIDI System Synth"
${If} ${RunningX64}
ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDI64"
ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth\Backup" \
"MIDIDRV64"
SetRegView 64
WriteRegStr HKLM "Software\Microsoft\Windows NT\CurrentVersion\Drivers32" "$0" "$1"
SetRegView 32
${If} ${AtLeastWinVista}
RMDir /r "$WINDIR\SysWow64\bassmididrv"
RMDir /r "$WINDIR\SysNative\bassmididrv"
${Else}
MessageBox MB_OK "Note: The uninstaller will reboot your system to remove drivers."
${DeleteOnReboot} $WINDIR\SysWow64\bassmididrv\bass.dll
Expand All @@ -181,6 +220,13 @@ ${Else}
${DeleteOnReboot} $WINDIR\SysWow64\bassmididrv\basswv.dll
${DeleteOnReboot} $WINDIR\SysWow64\bassmididrv\bassopus.dll
${DeleteOnReboot} $WINDIR\SysWow64\bassmididrv\sfpacker.exe
${DeleteOnReboot} $WINDIR\SysNative\bassmididrv\bass.dll
${DeleteOnReboot} $WINDIR\SysNative\bassmididrv\bassmidi.dll
${DeleteOnReboot} $WINDIR\SysNative\bassmididrv\bassmididrv.dll
${DeleteOnReboot} $WINDIR\SysNative\bassmididrv\bass_mpc.dll
${DeleteOnReboot} $WINDIR\SysNative\bassmididrv\bassflac.dll
${DeleteOnReboot} $WINDIR\SysNative\bassmididrv\basswv.dll
${DeleteOnReboot} $WINDIR\SysNative\bassmididrv\bassopus.dll
Reboot
${Endif}
${Else}
Expand All @@ -201,4 +247,5 @@ ${Else}
Reboot
${Endif}
${EndIf}
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\BASSMIDI System Synth"
SectionEnd
4 changes: 2 additions & 2 deletions bassmididrv_source/bassmididrv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,7 @@ void load_settings()
long lResult;
DWORD dwType=REG_DWORD;
DWORD dwSize=sizeof(DWORD);
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver", 0, KEY_READ, &hKey);
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver", 0, KEY_READ | KEY_WOW64_32KEY, &hKey);
RegQueryValueEx(hKey, L"volume", NULL, &dwType,(LPBYTE)&config_volume, &dwSize);
RegCloseKey( hKey);
sound_out_volume_float = (float)config_volume / 10000.0f;
Expand All @@ -580,7 +580,7 @@ int check_sinc()
long lResult;
DWORD dwType=REG_DWORD;
DWORD dwSize=sizeof(DWORD);
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver", 0, KEY_READ, &hKey);
lResult = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver", 0, KEY_READ | KEY_WOW64_32KEY, &hKey);
RegQueryValueEx(hKey, L"sinc", NULL, &dwType,(LPBYTE)&sinc, &dwSize);
RegCloseKey( hKey);
return sinc;
Expand Down
4 changes: 2 additions & 2 deletions drivercfg/Views.h
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,7 @@ class CView2 : public CDialogImpl<CView2>
DWORD volume;
DWORD sinc;
CRegKeyEx reg;
lResult = reg.Create(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver");
lResult = reg.Create(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver", 0, REG_OPTION_NON_VOLATILE, KEY_READ | KEY_WOW64_32KEY);
reg.QueryDWORDValue( L"volume",volume);
reg.QueryDWORDValue( L"sinc",sinc);
reg.Close();
Expand All @@ -413,7 +413,7 @@ class CView2 : public CDialogImpl<CView2>
HKEY hKey, hSubKey;
long lResult;
CRegKeyEx reg;
lResult = reg.Create(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver");
lResult = reg.Create(HKEY_LOCAL_MACHINE, L"Software\\BASSMIDI Driver", 0, REG_OPTION_NON_VOLATILE, KEY_WRITE | KEY_WOW64_32KEY);
lResult = reg.SetDWORDValue(L"volume",volume);
lResult = reg.SetDWORDValue(L"sinc",sinc);

Expand Down
6 changes: 6 additions & 0 deletions drivercfg/drivercfg.sln
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,19 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Debug|Win32.ActiveCfg = Debug|Win32
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Debug|Win32.Build.0 = Debug|Win32
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Debug|x64.ActiveCfg = Debug|x64
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Debug|x64.Build.0 = Debug|x64
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Release|Win32.ActiveCfg = Release|Win32
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Release|Win32.Build.0 = Release|Win32
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Release|x64.ActiveCfg = Release|x64
{AF13E822-617D-4B1E-A092-C9C9B07C1E05}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
112 changes: 110 additions & 2 deletions drivercfg/drivercfg.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,18 @@
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{AF13E822-617D-4B1E-A092-C9C9B07C1E05}</ProjectGuid>
Expand All @@ -19,34 +27,63 @@
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<IntDir>Debug</IntDir>
<OutDir>Debug</OutDir>
<LinkIncremental>true</LinkIncremental>
<IncludePath>C:\codere\wtl\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IntDir>Debug</IntDir>
<OutDir>Debug</OutDir>
<LinkIncremental>true</LinkIncremental>
<IncludePath>C:\codere\wtl\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<IntDir>Release</IntDir>
<OutDir>Release</OutDir>
<LinkIncremental>false</LinkIncremental>
<LibraryPath>$(LibraryPath)</LibraryPath>
<IncludePath>C:\codere\wtl\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IntDir>Release</IntDir>
<OutDir>Release</OutDir>
<LinkIncremental>false</LinkIncremental>
<LibraryPath>$(LibraryPath)</LibraryPath>
<IncludePath>C:\codere\wtl\include;$(IncludePath)</IncludePath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
Expand All @@ -63,7 +100,7 @@
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\bassmididrvcfg.exe</OutputFile>
<OutputFile>..\output\bassmididrvcfg.exe</OutputFile>
</Link>
<ResourceCompile>
<Culture>0x0409</Culture>
Expand All @@ -83,6 +120,39 @@
</DllDataFileName>
</Midl>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile>..\output\64\bassmididrvcfg.exe</OutputFile>
</Link>
<ResourceCompile>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Midl>
<MkTypLibCompatible>false</MkTypLibCompatible>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<HeaderFileName>drivercfg.h</HeaderFileName>
<InterfaceIdentifierFileName>drivercfg_i.c</InterfaceIdentifierFileName>
<ProxyFileName>drivercfg_p.c</ProxyFileName>
<GenerateStublessProxies>true</GenerateStublessProxies>
<TypeLibraryName>$(IntDir)/drivercfg.tlb</TypeLibraryName>
<DllDataFileName>
</DllDataFileName>
</Midl>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
Expand All @@ -101,7 +171,7 @@
<GenerateDebugInformation>true</GenerateDebugInformation>
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
<AllowIsolation>true</AllowIsolation>
<OutputFile>..\bassmididrvcfg.exe</OutputFile>
<OutputFile>..\output\bassmididrvcfg.exe</OutputFile>
</Link>
<ResourceCompile>
<Culture>0x0409</Culture>
Expand All @@ -121,11 +191,49 @@
</DllDataFileName>
</Midl>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<ExceptionHandling>
</ExceptionHandling>
<DebugInformationFormat>
</DebugInformationFormat>
<PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
<GenerateDebugInformation>true</GenerateDebugInformation>
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
<AllowIsolation>true</AllowIsolation>
<OutputFile>..\output\64\bassmididrvcfg.exe</OutputFile>
</Link>
<ResourceCompile>
<Culture>0x0409</Culture>
<AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Midl>
<MkTypLibCompatible>false</MkTypLibCompatible>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<HeaderFileName>drivercfg.h</HeaderFileName>
<InterfaceIdentifierFileName>drivercfg_i.c</InterfaceIdentifierFileName>
<ProxyFileName>drivercfg_p.c</ProxyFileName>
<GenerateStublessProxies>true</GenerateStublessProxies>
<TypeLibraryName>$(IntDir)/drivercfg.tlb</TypeLibraryName>
<DllDataFileName>
</DllDataFileName>
</Midl>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="drivercfg.cpp" />
<ClCompile Include="stdafx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile>
</ItemGroup>
<ItemGroup>
Expand Down
Loading

0 comments on commit f37d366

Please sign in to comment.