diff options
Diffstat (limited to 'deps/v8/SConstruct')
-rw-r--r-- | deps/v8/SConstruct | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/deps/v8/SConstruct b/deps/v8/SConstruct index 1dcdce4a8..3f129079c 100644 --- a/deps/v8/SConstruct +++ b/deps/v8/SConstruct @@ -129,6 +129,10 @@ LIBRARY_FLAGS = { 'LIBPATH' : ['/usr/local/lib'], 'CCFLAGS': ['-ansi'], }, + 'os:netbsd': { + 'CPPPATH' : ['/usr/pkg/include'], + 'LIBPATH' : ['/usr/pkg/lib'], + }, 'os:win32': { 'CCFLAGS': ['-DWIN32'], 'CXXFLAGS': ['-DWIN32'], @@ -288,6 +292,7 @@ V8_EXTRA_FLAGS = { 'gcc': { 'all': { 'WARNINGFLAGS': ['-Wall', + '-Werror', '-W', '-Wno-unused-parameter', '-Wnon-virtual-dtor'] @@ -363,6 +368,9 @@ MKSNAPSHOT_EXTRA_FLAGS = { 'os:win32': { 'LIBS': ['winmm', 'ws2_32'], }, + 'os:netbsd': { + 'LIBS': ['execinfo', 'pthread'] + }, 'compress_startup_data:bz2': { 'os:linux': { 'LIBS': ['bz2'] @@ -381,7 +389,7 @@ MKSNAPSHOT_EXTRA_FLAGS = { DTOA_EXTRA_FLAGS = { 'gcc': { 'all': { - 'WARNINGFLAGS': ['-Wno-uninitialized'], + 'WARNINGFLAGS': ['-Werror', '-Wno-uninitialized'], 'CCFLAGS': GCC_DTOA_EXTRA_CCFLAGS } }, @@ -427,6 +435,9 @@ CCTEST_EXTRA_FLAGS = { 'os:win32': { 'LIBS': ['winmm', 'ws2_32'] }, + 'os:netbsd': { + 'LIBS': ['execinfo', 'pthread'] + }, 'arch:arm': { 'LINKFLAGS': ARM_LINK_FLAGS }, @@ -486,6 +497,10 @@ SAMPLE_FLAGS = { 'os:win32': { 'LIBS': ['winmm', 'ws2_32'] }, + 'os:netbsd': { + 'LIBPATH' : ['/usr/pkg/lib'], + 'LIBS': ['execinfo', 'pthread'] + }, 'arch:arm': { 'LINKFLAGS': ARM_LINK_FLAGS, 'armeabi:soft' : { @@ -817,6 +832,9 @@ D8_FLAGS = { 'os:win32': { 'LIBS': ['winmm', 'ws2_32'], }, + 'os:netbsd': { + 'LIBS': ['pthread'], + }, 'arch:arm': { 'LINKFLAGS': ARM_LINK_FLAGS }, @@ -950,7 +968,7 @@ PLATFORM_OPTIONS = { 'help': 'the architecture to build for' }, 'os': { - 'values': ['freebsd', 'linux', 'macos', 'win32', 'openbsd', 'solaris', 'cygwin'], + 'values': ['freebsd', 'linux', 'macos', 'win32', 'openbsd', 'solaris', 'cygwin', 'netbsd'], 'guess': GuessOS, 'help': 'the os to build for' }, |