--- /dev/null
+image: Visual Studio 2015
+configuration:
+- Debug
+
+platform:
+- Win32
+
+install:
+- git clone -q https://github.com/xiph/ogg.git %APPVEYOR_BUILD_FOLDER%\..\libogg
+- msbuild "%APPVEYOR_BUILD_FOLDER%\..\libogg\win32\VS2015\libogg_static.sln" /m /v:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /property:Configuration=%CONFIGURATION%;Platform=%PLATFORM%
+
+build:
+ project: win32\VS2010\vorbis_dynamic.sln
+ parallel: true
+ verbosity: minimal
\r
Lets say you have libogg and libvorbis in the same directory:\r
\r
-libogg-1.1.3 \r
-libvorbis-1.2.0\r
+libogg-1.3.2 \r
+libvorbis-1.4.0\r
\r
Because there is no automatic library detection you have to,\r
either:\r
\r
-1. Rename libogg-1.1.3 to libogg\r
+1. Rename libogg-1.3.2 to libogg.\r
\r
2. Open libogg.props with a text editor (even notepad.exe\r
will suffice) and see if LIBOGG_VERSION is set to the correct\r
-version, in this case "1.1.3"\r
+version, in this case "1.3.2".\r
<?xml version="1.0" encoding="utf-8"?>\r
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
<PropertyGroup Label="UserMacros">\r
- <LIBOGG_VERSION>1.2.0</LIBOGG_VERSION>\r
+ <LIBOGG_VERSION>1.3.2</LIBOGG_VERSION>\r
</PropertyGroup>\r
<PropertyGroup>\r
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>\r
</PropertyGroup>\r
<ItemDefinitionGroup>\r
<ClCompile>\r
- <AdditionalIncludeDirectories>..\..\..\..\libogg-$(LIBOGG_VERSION)\include;..\..\..\..\ogg\include;..\..\..\..\..\..\..\core\ogg\libogg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+ <AdditionalIncludeDirectories>..\..\..\..\libogg-$(LIBOGG_VERSION)\include;..\..\..\..\libogg\include;..\..\..\..\..\..\..\core\ogg\libogg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
</ClCompile>\r
<Link>\r
- <AdditionalLibraryDirectories>..\..\..\..\libogg-$(LIBOGG_VERSION)\win32\VS2010\$(PlatformName)\$(ConfigurationName);..\..\..\..\ogg\win32\VS2010\$(PlatformName)\$(ConfigurationName);..\..\..\..\..\..\..\core\ogg\libogg\win32\VS2010\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>\r
+ <AdditionalLibraryDirectories>..\..\..\..\libogg-$(LIBOGG_VERSION)\win32\VS2015\$(PlatformName)\$(ConfigurationName);..\..\..\..\libogg\win32\VS2015\$(PlatformName)\$(ConfigurationName);..\..\..\..\..\..\..\core\ogg\libogg\win32\VS2015\$(PlatformName)\$(ConfigurationName)</AdditionalLibraryDirectories>\r
</Link>\r
</ItemDefinitionGroup>\r
<ItemGroup>\r
<Value>$(LIBOGG_VERSION)</Value>\r
</BuildMacro>\r
</ItemGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbis.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbis.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbis.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbis.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbis.def</ModuleDefinitionFile>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
<ImportGroup Label="ExtensionTargets">\r
</ImportGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbisfile.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbisfile.def</ModuleDefinitionFile>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbisfile.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbisfile.def</ModuleDefinitionFile>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbisfile.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbisfile.def</ModuleDefinitionFile>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)libvorbisfile.dll</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<ModuleDefinitionFile>..\..\vorbisfile.def</ModuleDefinitionFile>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
<ImportGroup Label="ExtensionTargets">\r
</ImportGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisdec.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisdec.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisdec.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>false</GenerateDebugInformation>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisdec.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>false</GenerateDebugInformation>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
<ImportGroup Label="ExtensionTargets">\r
</ImportGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisenc.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisenc.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>true</GenerateDebugInformation>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisenc.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>false</GenerateDebugInformation>\r
<CallingConvention>Cdecl</CallingConvention>\r
</ClCompile>\r
<Link>\r
- <AdditionalDependencies>libogg.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+ <AdditionalDependencies>libogg_static.lib;libvorbis.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
<OutputFile>$(OutDir)vorbisenc.exe</OutputFile>\r
<AdditionalLibraryDirectories>..\..\..\..\libogg\win32\VS2010\$(Platform)\$(Configuration);..\$(Platform)\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
<GenerateDebugInformation>false</GenerateDebugInformation>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
<ImportGroup Label="ExtensionTargets">\r
</ImportGroup>\r
-</Project>
\ No newline at end of file
+</Project>\r