diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2012-06-19 18:42:13 +0200 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2012-06-19 18:42:55 +0200 |
commit | 5572a1800cad7a28ce46edf87a64117e7b39ef1b (patch) | |
tree | 16a3955b0a6417b0fcbe69f8e0b05b7b2839aa49 | |
parent | 96bf621c197b71221abb3c7d4974f1587a799f45 (diff) | |
parent | daab0ec821a6a9b736be63670b6ca45aa25273e2 (diff) | |
download | qtjsbackend-5572a1800cad7a28ce46edf87a64117e7b39ef1b.tar.gz |
Merge branch 'buildsystem'
Change-Id: I1c898c399cab02bcaeeb2bdf6c86e06aa96c5fe9
-rw-r--r-- | qtjsbackend.pro | 3 | ||||
-rw-r--r-- | src/modules/qt_v8.pri | 16 | ||||
-rw-r--r-- | src/tools/mkv8snapshot/mkv8snapshot.pro | 19 | ||||
-rw-r--r-- | src/tools/tools.pro | 2 | ||||
-rw-r--r-- | src/v8/v8.pri | 2 | ||||
-rw-r--r-- | src/v8/v8.pro | 10 | ||||
-rw-r--r-- | sync.profile | 12 |
7 files changed, 12 insertions, 52 deletions
diff --git a/qtjsbackend.pro b/qtjsbackend.pro index b2c9a10..1f71ae0 100644 --- a/qtjsbackend.pro +++ b/qtjsbackend.pro @@ -1,3 +1,6 @@ +load(configure) +qtCompileTest(hardfloat) + TEMPLATE = subdirs module_qtjsbackend_src.subdir = src diff --git a/src/modules/qt_v8.pri b/src/modules/qt_v8.pri deleted file mode 100644 index 89d6c26..0000000 --- a/src/modules/qt_v8.pri +++ /dev/null @@ -1,16 +0,0 @@ -QT.v8.VERSION = 5.0.0 -QT.v8.MAJOR_VERSION = 5 -QT.v8.MINOR_VERSION = 0 -QT.v8.PATCH_VERSION = 0 - -QT.v8.name = QtV8 -QT.v8.bins = $$QT_MODULE_BIN_BASE -QT.v8.includes = $$QT_MODULE_INCLUDE_BASE/QtV8 -QT.v8.private_includes = $$QT_MODULE_INCLUDE_BASE/QtV8/$$QT.v8.VERSION -QT.v8.sources = $$QT_MODULE_BASE/src/v8 -QT.v8.libs = $$QT_MODULE_LIB_BASE -QT.v8.plugins = $$QT_MODULE_PLUGIN_BASE -QT.v8.imports = $$QT_MODULE_IMPORT_BASE -QT.v8.depends = -QT.v8.DEFINES = -!contains(QT_CONFIG, static): QT.v8.DEFINES += V8_SHARED USING_V8_SHARED diff --git a/src/tools/mkv8snapshot/mkv8snapshot.pro b/src/tools/mkv8snapshot/mkv8snapshot.pro index 41fa5df..16beb02 100644 --- a/src/tools/mkv8snapshot/mkv8snapshot.pro +++ b/src/tools/mkv8snapshot/mkv8snapshot.pro @@ -1,26 +1,15 @@ -TEMPLATE = app -TARGET = mkv8snapshot -QT = -CONFIG -= app_bundle -CONFIG -= qt -CONFIG += console -CONFIG += warn_off +option(host_build) +TARGET = mkv8snapshot$$qtPlatformTargetSuffix() +CONFIG -= qt app_bundle +CONFIG += console warn_off DESTDIR = ../../../bin -INCLUDEPATH += . -DEPENDPATH += . LIBS = OBJECTS_DIR = . contains(QT_CONFIG, build_all): CONFIG += build_all win32|mac:!macx-xcode: CONFIG += debug_and_release -TARGET = $$TARGET$$qtPlatformTargetSuffix() - -cross_compile { - equals(QT_ARCH, arm): V8_TARGET_ARCH = arm -} - include(../../v8/v8.pri) cross_compile { diff --git a/src/tools/tools.pro b/src/tools/tools.pro index d96f6fc..20037a3 100644 --- a/src/tools/tools.pro +++ b/src/tools/tools.pro @@ -1,3 +1,3 @@ TEMPLATE = subdirs SUBDIRS = -!cross_compile:contains(QT_CONFIG, v8snapshot): SUBDIRS += mkv8snapshot +contains(QT_CONFIG, v8snapshot): SUBDIRS += mkv8snapshot diff --git a/src/v8/v8.pri b/src/v8/v8.pri index e2b764e..45beffc 100644 --- a/src/v8/v8.pri +++ b/src/v8/v8.pri @@ -151,7 +151,7 @@ SOURCES += \ equals(V8_TARGET_ARCH, arm) { DEFINES += V8_TARGET_ARCH_ARM -contains(config_test_hardfloat, yes) { +config_hardfloat { DEFINES += USE_EABI_HARDFLOAT=1 } else { DEFINES += USE_EABI_HARDFLOAT=0 diff --git a/src/v8/v8.pro b/src/v8/v8.pro index f4959c7..e6be168 100644 --- a/src/v8/v8.pro +++ b/src/v8/v8.pro @@ -1,11 +1,9 @@ -load(qt_module) +load(qt_build_config) TARGET = QtV8 -QPRO_PWD = $$PWD QT = -CONFIG += module -MODULE_PRI = ../modules/qt_v8.pri +!contains(QT_CONFIG, static): MODULE_DEFINES += V8_SHARED USING_V8_SHARED win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x66000000 @@ -20,13 +18,11 @@ INCLUDEPATH -= $$MODULE_PRIVATE_INCLUDES INCLUDEPATH -= $$MODULE_PRIVATE_INCLUDES/$$TARGET INCLUDEPATH -= $$MODULE_INCLUDES $$MODULE_INCLUDES/.. -HEADERS += qtv8version.h - !contains(QT_CONFIG, static): DEFINES += V8_SHARED BUILDING_V8_SHARED include(v8.pri) -!cross_compile:contains(QT_CONFIG, v8snapshot) { +contains(QT_CONFIG, v8snapshot) { mkv8snapshot.commands = ../../bin/mkv8snapshot$$qtPlatformTargetSuffix() ${QMAKE_FILE_OUT} DUMMY_FILE = v8.pro mkv8snapshot.input = DUMMY_FILE diff --git a/sync.profile b/sync.profile index 365e554..05b86d2 100644 --- a/sync.profile +++ b/sync.profile @@ -7,13 +7,6 @@ @allmoduleheadersprivate = ( "QtV8" ); -%classnames = ( - "qtv8version.h" => "QtV8Version", -); -%mastercontent = (); -%modulepris = ( - "QtV8" => "$basedir/src/modules/qt_v8.pri", -); # Module dependencies. # Every module that is required to build this module should have one entry. @@ -24,8 +17,3 @@ %dependencies = ( "qtbase" => "refs/heads/master", ); - -# compile tests -%configtests = ( - "hardfloat" => {}, -); |