Extract build configuration into a separate header and move it to the base lib
authorjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 28 May 2014 08:07:18 +0000 (08:07 +0000)
committerjochen@chromium.org <jochen@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 28 May 2014 08:07:18 +0000 (08:07 +0000)
commit6e3ffe1ca1a42306f0826819d2cab214ee09a861
treea1d601c1d895633351ede4a2cf31c85fef466295
parent1102eeafe49c829b64bfe7101ed3ec7aef470d3f
Extract build configuration into a separate header and move it to the base lib

With this, change, atomicops, once, and lazy instance are no longer dependant
on v8 core. I'll move them in a follow-up change to the libbase as well.

BUG=none
R=jkummerow@chromium.org
LOG=n

Review URL: https://codereview.chromium.org/303463005

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@21546 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 files changed:
BUILD.gn
src/atomicops.h
src/atomicops_internals_x86_msvc.h
src/base/build_config.h [new file with mode: 0644]
src/base/macros.h
src/checks.h
src/flags.h
src/globals.h
src/lazy-instance.h
src/once.cc
src/platform/mutex.h
test/cctest/test-api.cc
tools/gyp/v8.gyp