1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- {
- 'targets': [
- {
- 'target_name': 'binding',
- 'sources': [
- 'src/binding.cpp',
- 'src/sass_context_wrapper.cpp',
- 'src/libsass/ast.cpp',
- 'src/libsass/base64vlq.cpp',
- 'src/libsass/bind.cpp',
- 'src/libsass/cencode.c',
- 'src/libsass/constants.cpp',
- 'src/libsass/context.cpp',
- 'src/libsass/contextualize.cpp',
- 'src/libsass/copy_c_str.cpp',
- 'src/libsass/error_handling.cpp',
- 'src/libsass/eval.cpp',
- 'src/libsass/expand.cpp',
- 'src/libsass/extend.cpp',
- 'src/libsass/file.cpp',
- 'src/libsass/functions.cpp',
- 'src/libsass/inspect.cpp',
- 'src/libsass/json.cpp',
- 'src/libsass/node.cpp',
- 'src/libsass/output_compressed.cpp',
- 'src/libsass/output_nested.cpp',
- 'src/libsass/parser.cpp',
- 'src/libsass/prelexer.cpp',
- 'src/libsass/remove_placeholders.cpp',
- 'src/libsass/sass.cpp',
- 'src/libsass/sass2scss.cpp',
- 'src/libsass/sass_context.cpp',
- 'src/libsass/sass_functions.cpp',
- 'src/libsass/sass_util.cpp',
- 'src/libsass/sass_values.cpp',
- 'src/libsass/source_map.cpp',
- 'src/libsass/to_c.cpp',
- 'src/libsass/to_string.cpp',
- 'src/libsass/units.cpp',
- 'src/libsass/utf8_string.cpp',
- 'src/libsass/util.cpp'
- ],
- 'include_dirs': [
- '<!(node -e "require(\'nan\')")'
- ],
- 'cflags!': [
- '-fno-exceptions'
- ],
- 'cflags_cc!': [
- '-fno-exceptions'
- ],
- 'cflags_cc': [
- '-fexceptions',
- '-frtti'
- ],
- 'conditions': [
- ['OS=="mac"', {
- 'xcode_settings': {
- 'OTHER_CPLUSPLUSFLAGS': [
- '-std=c++11',
- '-stdlib=libc++'
- ],
- 'OTHER_LDFLAGS': [
- '-stdlib=libc++'
- ],
- 'GCC_ENABLE_CPP_EXCEPTIONS': 'YES',
- 'GCC_ENABLE_CPP_RTTI': 'YES',
- 'MACOSX_DEPLOYMENT_TARGET': '10.7'
- }
- }],
- ['OS=="win"', {
- 'msvs_settings': {
- 'VCCLCompilerTool': {
- 'AdditionalOptions': [
- '/GR',
- '/EHsc'
- ]
- }
- },
- 'msvs_disabled_warnings': [
- # conversion from `double` to `size_t`, possible loss of data
- 4244,
- # decorated name length exceeded
- 4503
- ]
- }],
- ['OS!="win"', {
- 'cflags_cc+': [
- '-std=c++0x'
- ]
- }]
- ]
- }
- ]
- }
|