Fixed unstable v8 compile failure in debug-and-release builds
In debug-and-release builds, the generated sources from the debug and the release build would race with each other. This could cause the source to be truncated during compilation, resulting in build failures referring to undefined symbols. Change-Id: Ib9eca2551d1e6c055a29be33ba46eab92f5b1861 Reviewed-on: http://codereview.qt-project.org/4626 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
This commit is contained in:
parent
5b414f73d6
commit
26286d354a
@ -17,7 +17,10 @@ else:error("Couldn't detect supported architecture ($$QMAKE_HOST.arch/$$QT_ARCH)
|
|||||||
|
|
||||||
include($$PWD/v8base.pri)
|
include($$PWD/v8base.pri)
|
||||||
|
|
||||||
V8_GENERATED_SOURCES_DIR = generated
|
# In debug-and-release builds, generated sources must not go to the same
|
||||||
|
# directory, or they could clobber each other in highly parallelized builds
|
||||||
|
CONFIG(debug, debug|release):V8_GENERATED_SOURCES_DIR = generated-debug
|
||||||
|
else: V8_GENERATED_SOURCES_DIR = generated-release
|
||||||
|
|
||||||
!contains(QT_CONFIG, static): DEFINES += V8_SHARED BUILDING_V8_SHARED
|
!contains(QT_CONFIG, static): DEFINES += V8_SHARED BUILDING_V8_SHARED
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user