This repository has been archived by the owner on Jan 11, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
avi20.autopkg
79 lines (72 loc) · 2.47 KB
/
avi20.autopkg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
configurations {
Toolset {
key : "PlatformToolset";
choices: { v142 };
};
}
nuget
{
nuspec
{
id = avi20;
version: 2.0.1;
title: AVI20 Library;
authors: { TechSmith Corporation };
owners: { TechSmith Corporation };
projectUrl: "https://github.com/TechSmith/AVI20";
iconUrl: "http://www.techsmith.com/favicon.ico";
requireLicenseAcceptance: false;
summary: AVI20 Library;
description: @"Library for reading and writing AVI 2.0 files (which supports files larger than 4GB)";
releaseNotes: "
2.0.1 SourceLink symbols fixed
2.0.0 Visual Studio 2019
1.6.0 Turn off Whole Program Optimization for Release builds
1.5.1.0 Fix AVI 1.0 stream reading when there are multiple streams
1.5.0.0 Allow for read of AVI 1.0 streams (for compatibility with old camrec files)
1.4.0.0 Allow for either std::istream or Windows-specific IStream implementations of file streams
1.3.0.0 Updated to Visual Studio 2017";
copyright: "Copyright (c) 2015-2020 TechSmith Corporation. All rights reserved.";
tags: { native, tsc, vs2019, cpp, nomfc, techsmith, cross-platform };
};
dependencies
{
packages:
{
};
};
files
{
#defines
{
AVI20_LIB = builds\;
}
avi20Include: { #destination = ${d_include}AVI20; include\AVI20\**\*.h };
libpdb: { #destination = ${d_lib}; };
("Win32,x64", "v142", "Debug,Release") =>
{
[${0},${1},${2}]
{
lib: { ${AVI20_LIB}${0}\${2}\AVI20.lib; }
libpdb: { ${AVI20_LIB}${0}\${2}\AVI20.pdb; }
};
};
};
props
{
// Additional declarations to insert into consuming projects before most of the
// project settings. (These may be modified in visual studio by a developer
// consuming this package.)
// This node is typically not needed for most packages and may be omitted.
}
targets
{
// Additional declarations to insert into consuming projects after most of the
// project settings. (These may NOT be modified in visual studio by a developer
// consuming this package.)
// This node is often used to set defines that are required that must be set by
// the consuming project in order to correctly link to the libraries in this
// package. Such defines may be set either globally or only set under specific
// conditions.
}
}