-
Notifications
You must be signed in to change notification settings - Fork 0
/
cef.autopkg
81 lines (69 loc) · 2.43 KB
/
cef.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
80
81
nuget {
nuspec {
id: cef;
version: 3.1750.1738;
title: "Chromium Embedded Framework";
authors: {CEF Developers};
owners: {Cephal Systems, Pras Velagapudi};
licenseUrl: "http://opensource.org/licenses/BSD-3-Clause";
projectUrl: "https://code.google.com/p/chromiumembedded/";
iconUrl: "https://code.google.com/p/chromiumembedded/logo";
requireLicenseAcceptance: false;
summary: "The Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications.";
description: @"The Chromium Embedded Framework (CEF) is a
simple framework for embedding Chromium-based browsers in
other applications. It is a BSD-licensed open source
project founded by Marshall Greenblatt in 2008 and based
on the Google Chromium project. Unlike the Chromium project
itself, which focuses mainly on Google Chrome application
development, CEF focuses on facilitating embedded browser
use cases in third-party applications.
CEF insulates the user from the underlying Chromium and Blink
code complexity by offering production-quality stable APIs,
release branches tracking specific Chromium releases, and
binary distributions. Most features in CEF have default
implementations that provide rich functionality while
requiring little or no integration work from the user.
There are currently over 100 million installed instances of
CEF around the world embedded in products from a wide range
of companies and industries";
releaseNotes: "Release of CEF 3.1750.1738 binaries.";
copyright: "Copyright 2014";
tags: { CEF, LibCEF, native, nativepackage, CoApp };
};
files {
#defines {
SDK_CEF_X86 = cef_binary_3.1750.1738_windows32\;
SDK_CEF_X64 = cef_binary_3.1750.1738_windows64\;
}
// This is a stupid hack because CEF includes everything like:
// #include <include\cef___.h>
// See: http://coapp.org/reference/autopackage-ref.html
nested_include: {
#destination: ${d_include}\include;
${SDK_CEF_X86}include\**\*;
};
docs: {
${SDK_CEF_X86}LICENSE.txt,
};
[x64,debug] {
lib: ${SDK_CEF_X64}Debug\*.lib;
bin: ${SDK_CEF_X64}Debug\*.dll;
}
[x64,release] {
lib: ${SDK_CEF_X64}Release\*.lib;
bin: ${SDK_CEF_X64}Release\*.dll;
}
[x86,debug] {
lib: ${SDK_CEF_X86}Debug\*.lib;
bin: ${SDK_CEF_X86}Debug\*.dll;
}
[x86,release] {
lib: ${SDK_CEF_X86}Release\*.lib;
bin: ${SDK_CEF_X86}Release\*.dll;
}
};
targets {
Defines += HAS_CEF;
};
}