forked from lemenkov/libyuv
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLIBYUV.autopkg
More file actions
69 lines (62 loc) · 2.19 KB
/
LIBYUV.autopkg
File metadata and controls
69 lines (62 loc) · 2.19 KB
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
configurations {
Linkage {
choices: { dynamic,static };
dynamic.description = "Dynamic";
static.description = "Static";
}
Toolset {
key : "PlatformToolset";
choices: { v142 };
};
}
nuget
{
nuspec
{
id = libyuv;
version: 2.0.2;
title: libyuv;
authors: { Google Inc. };
owners: { Google Inc. };
licenseUrl: "https://chromium.googlesource.com/libyuv/libyuv/+/master/LICENSE";
projectUrl: "https://chromium.googlesource.com/libyuv/libyuv/+/master";
iconUrl: "https://www.google.com/favicon.ico";
requireLicenseAcceptance: false;
summary: libyuv static library;
releaseNotes: "Updated to Visual Studio 2017";
description: @"libyuv static library for color conversion and other image manipulation"
copyright: "Copyright 2011 The LibYuv Project Authors. All rights reserved.";
tags: { native, static, vs2019, cpp, libyuv };
};
files
{
includeDir: { #destination = ${d_include}; Include\*.h; };
includeLibYUVDir: { #destination = ${d_include}\libyuv; Include\libyuv\*.h; };
libpdb: { #destination = ${d_lib}; };
("Win32,x64", "v142", "Debug,Release", "Dynamic,Static") =>
{
[${0},${1},${2},${3}]
{
lib: { bin\${2}${3}${0}\yuv.lib; }
libpdb: { bin\${2}${3}${0}\yuv.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.
}
}