Skip to content

Commit c63d61b

Browse files
committed
Update build script
1 parent 3fe6b96 commit c63d61b

4 files changed

Lines changed: 6 additions & 13 deletions

File tree

.appveyor.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ environment:
5858

5959
NASM_URL: https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/win64/nasm-2.16.03-win64.zip
6060

61-
FLAC_SOL_FILE: src\libFLAC++\FLAC++.vcxproj
61+
FLAC_SOL_FILE: src\libFLAC\FLAC.vcxproj
6262
FLAC_CMAKE_X86: -DOGG_INCLUDE_DIR="%REPO_DIR%\lib\libogg\include" -DOGG_LIBRARY="%REPO_DIR%\lib\libogg\_build\Win32\Release\ogg.lib" -DINSTALL_MANPAGES=OFF
6363
FLAC_CMAKE_X64: -DOGG_INCLUDE_DIR="%REPO_DIR%\lib\libogg\include" -DOGG_LIBRARY="%REPO_DIR%\lib\libogg\_build\x64\Release\ogg.lib" -DINSTALL_MANPAGES=OFF
6464
FLAC_MSBUILD_CMD_X86: /maxcpucount /property:Configuration=Release,Platform=Win32
@@ -125,7 +125,7 @@ before_build:
125125

126126
# prepare opusfile
127127
- cd "%REPO_DIR%"
128-
- if exist "lib\opusfile\win32\VS2015" (rd /S /Q "lib\opusfile\win32\VS2015")
128+
- mkdir "lib\opusfile\win32"
129129
- move /Y "src\opusfile\VS2015" "lib\opusfile\win32"
130130
- msbuild "lib\opusfile\win32\VS2015\%OPUSFILE_SOL_FILE%" %OPUSFILE_MSBUILD_CMD_X86%
131131
- msbuild "lib\opusfile\win32\VS2015\%OPUSFILE_SOL_FILE%" %OPUSFILE_MSBUILD_CMD_X64%
@@ -155,7 +155,7 @@ build_script:
155155
- cd "%REPO_DIR%"
156156
- if exist "lib\opus-tools\win32\VS2015" (rd /S /Q "lib\opus-tools\win32\VS2015")
157157
- move /Y "src\opus-tools\VS2015" "lib\opus-tools\win32\VS2015"
158-
- ps: (Get-Content 'lib\opus-tools\win32\config.h') | ForEach-Object { $_ -replace 'libFLAC_static.lib', 'FLAC++.lib' } | Set-Content 'lib\opus-tools\win32\config.h'
158+
- ps: (Get-Content 'lib\opus-tools\win32\config.h') | ForEach-Object { $_ -replace 'libFLAC_static.lib', 'FLAC.lib' } | Set-Content 'lib\opus-tools\win32\config.h'
159159
- msbuild "lib\opus-tools\win32\VS2015\%OPUS-TOOLS_SOL_FILE%" %OPUS-TOOLS_MSBUILD_CMD_X86%
160160

161161
#- mkdir "lib\opus-tools\win32\VS2015\x64\Release"

.github/workflows/build.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,7 @@ jobs:
127127
128128
- name: Prepare opusfile
129129
run: |
130-
if (Test-Path "lib\opusfile\win32\VS2015")
131-
{
132-
Remove-Item "lib\opusfile\win32\VS2015" -Recurse
133-
}
130+
mkdir "lib\opusfile\win32"
134131
Move-Item -Force -Path "src\opusfile\VS2015" -Destination "lib\opusfile\win32"
135132
msbuild "lib\opusfile\win32\VS2015\${{ env.OPUSFILE_SOL_FILE }}" ${{ env.OPUSFILE_MSBUILD_CMD_X86 }}
136133
msbuild "lib\opusfile\win32\VS2015\${{ env.OPUSFILE_SOL_FILE }}" ${{ env.OPUSFILE_MSBUILD_CMD_X64 }}

src/msvc_flags.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,5 @@ function(cmake_initialize_per_config_variable _PREFIX _DOCSTRING)
2929

3030
_cmake_initialize_per_config_variable(${ARGV})
3131
endfunction()
32+
33+
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")

src/opus-tools/VS2015/opusenc.vcxproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,18 +100,12 @@
100100
<AdditionalOptions>/Gw %(AdditionalOptions)</AdditionalOptions>
101101
<PreprocessorDefinitions>HAVE_LIBFLAC;FLAC_API_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
102102
</ClCompile>
103-
<Link>
104-
<AdditionalDependencies>FLAC.lib;%(AdditionalDependencies)</AdditionalDependencies>
105-
</Link>
106103
</ItemDefinitionGroup>
107104
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
108105
<ClCompile>
109106
<AdditionalOptions>/Gw %(AdditionalOptions)</AdditionalOptions>
110107
<PreprocessorDefinitions>HAVE_LIBFLAC;FLAC_API_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111108
</ClCompile>
112-
<Link>
113-
<AdditionalDependencies>FLAC.lib;%(AdditionalDependencies)</AdditionalDependencies>
114-
</Link>
115109
</ItemDefinitionGroup>
116110
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
117111
<ImportGroup Label="ExtensionTargets" />

0 commit comments

Comments
 (0)