Version 1.3.2.

Started new compiler infrastructure for two-pass compilation using a control flow graph constructed from the AST.

Profiler stack sampling for X64.

Safe handling of NaN to Posix platform-dependent time functions.

Added a new profiler control API to unify controlling various aspects for profiling.

Fixed issue 392.



git-svn-id: http://v8.googlecode.com/svn/trunk@2624 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/SConstruct b/SConstruct
index dbcd616..8b48ad4 100644
--- a/SConstruct
+++ b/SConstruct
@@ -126,6 +126,7 @@
     'os:linux': {
       'CCFLAGS':      ['-ansi'] + GCC_EXTRA_CCFLAGS,
       'library:shared': {
+        'CPPDEFINES': ['V8_SHARED'],
         'LIBS': ['pthread']
       }
     },
@@ -218,8 +219,11 @@
   'gcc': {
     'all': {
       'CXXFLAGS':     [], #['-fvisibility=hidden'],
-      'WARNINGFLAGS': ['-Wall', '-Werror', '-W',
-          '-Wno-unused-parameter']
+      'WARNINGFLAGS': ['-Wall',
+                       '-Werror',
+                       '-W',
+                       '-Wno-unused-parameter',
+                       '-Wnon-virtual-dtor']
     },
     'os:win32': {
       'WARNINGFLAGS': ['-pedantic', '-Wno-long-long']