]> git.ipfire.org Git - thirdparty/freeswitch.git/blob - w32/download_libav.props
Merge pull request #1475 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-10969...
[thirdparty/freeswitch.git] / w32 / download_libav.props
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ImportGroup Label="PropertySheets">
4 <Import Project="downloadpackage.task" Condition=" '$(downloadpackagetask_Imported)' == '' " />
5 </ImportGroup>
6 <PropertyGroup>
7 <libavPropsImported>true</libavPropsImported>
8 </PropertyGroup>
9
10 <!--
11 Download Target.
12 Name must be unique.
13 By design, targets are executed only once per project.
14
15 Usage:
16
17 package: URI
18
19 expectfileordirectory: Skips the download and extraction if exists
20
21 outputfolder: Folder to store a downloaded file.
22 By default "$(BaseDir)libs", if empty
23
24 outputfilename: If not empty, overrides filename from URI.
25 .exe files don't get extracted
26
27 extractto: Folder to extract an archive to
28 -->
29
30 <Target Name="libavDownloadTarget" BeforeTargets="CustomBuild" DependsOnTargets="7za">
31 <DownloadPackageTask
32 package="http://files.freeswitch.org/downloads/libs/libav-12.tar.bz2"
33 expectfileordirectory="$(BaseDir)libs\libav\avconv.h"
34 outputfolder=""
35 outputfilename=""
36 extractto="$(BaseDir)libs\"
37 />
38 </Target>
39
40 </Project>