qt5base-lts/bin
Kent Hansen 9830cb8e59 Add QtV8 library to QtBase
This adds Aaron's copy of V8 to src/3rdparty/v8 (as a
git submodule), and builds it as a "normal" Qt library
(without any dependencies on Qt itself).

The library can be added to a project with

QT += v8-private

V8 API headers are available as private includes, e.g.

 #include <private/v8.h>

The API is private because we're exposing a third-party
API directly, and we don't want to (and cannot) make
source or binary compatibility guarantees for it.

Since we want the V8 public API headers to be private
headers in Qt, syncqt and sync.profile were extended to
understand a new configuration option, the
@allmoduleheadersprivate array, that tells syncqt whether
all the library headers should be treated as private even
though they don't follow the _p.h Qt convention.

The V8 project files, patches and autotests are copied
from the QtDeclarative repository. The next step after
this commit is to remove QtDeclarative's copy of V8 and
link with QtV8 instead.

Task-number: QTBUG-20963
Change-Id: Ib8820362cdbc8fa662a5e97db841656cf38d1b62
Reviewed-on: http://codereview.qt.nokia.com/3092
Reviewed-by: Kent Hansen <kent.hansen@nokia.com>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
2011-08-29 10:16:01 +02:00
..
createpackage Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
createpackage.bat Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
createpackage.pl Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
elf2e32_qtwrapper Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
elf2e32_qtwrapper.bat Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
elf2e32_qtwrapper.pl Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
findtr Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
patch_capabilities Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
patch_capabilities.bat Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
patch_capabilities.pl Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qtmodule-configtests Don't use the // operator, since some versions of Perl don't have it. 2011-08-26 02:22:09 +02:00
setcepaths.bat Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
syncqt Add QtV8 library to QtBase 2011-08-29 10:16:01 +02:00
syncqt.bat Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00