You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							90 lines
						
					
					
						
							2.3 KiB
						
					
					
				
			
		
		
	
	
							90 lines
						
					
					
						
							2.3 KiB
						
					
					
				{ | 
						|
  'variables': { | 
						|
      'libsass_ext%': '', | 
						|
  }, | 
						|
  'targets': [ | 
						|
    { | 
						|
      'target_name': 'binding', | 
						|
      'win_delay_load_hook': 'true', | 
						|
      'sources': [ | 
						|
        'src/binding.cpp', | 
						|
        'src/create_string.cpp', | 
						|
        'src/custom_function_bridge.cpp', | 
						|
        'src/custom_importer_bridge.cpp', | 
						|
        'src/sass_context_wrapper.cpp', | 
						|
        'src/sass_types/boolean.cpp', | 
						|
        'src/sass_types/color.cpp', | 
						|
        'src/sass_types/error.cpp', | 
						|
        'src/sass_types/factory.cpp', | 
						|
        'src/sass_types/list.cpp', | 
						|
        'src/sass_types/map.cpp', | 
						|
        'src/sass_types/null.cpp', | 
						|
        'src/sass_types/number.cpp', | 
						|
        'src/sass_types/string.cpp' | 
						|
      ], | 
						|
      'msvs_settings': { | 
						|
        'VCLinkerTool': { | 
						|
           'SetChecksum': 'true' | 
						|
        } | 
						|
      }, | 
						|
      'xcode_settings': { | 
						|
        'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', | 
						|
        'CLANG_CXX_LIBRARY': 'libc++', | 
						|
        'OTHER_LDFLAGS': [], | 
						|
        'GCC_ENABLE_CPP_EXCEPTIONS': 'NO', | 
						|
        'MACOSX_DEPLOYMENT_TARGET': '10.7' | 
						|
      }, | 
						|
      'include_dirs': [ | 
						|
        '<!(node -e "require(\'nan\')")', | 
						|
      ], | 
						|
      'conditions': [ | 
						|
        ['libsass_ext == "" or libsass_ext == "no"', { | 
						|
          'dependencies': [ | 
						|
            'src/libsass.gyp:libsass', | 
						|
          ] | 
						|
        }], | 
						|
        ['libsass_ext == "auto"', { | 
						|
          'cflags_cc': [ | 
						|
            '<!(pkg-config --cflags libsass)', | 
						|
          ], | 
						|
          'link_settings': { | 
						|
            'ldflags': [ | 
						|
              '<!(pkg-config --libs-only-other --libs-only-L libsass)', | 
						|
            ], | 
						|
            'libraries': [ | 
						|
              '<!(pkg-config --libs-only-l libsass)', | 
						|
            ], | 
						|
          } | 
						|
        }], | 
						|
        ['libsass_ext == "yes"', { | 
						|
          'cflags_cc': [ | 
						|
            '<(libsass_cflags)', | 
						|
          ], | 
						|
          'link_settings': { | 
						|
            'ldflags': [ | 
						|
              '<(libsass_ldflags)', | 
						|
            ], | 
						|
            'libraries': [ | 
						|
              '<(libsass_library)', | 
						|
            ], | 
						|
          } | 
						|
        }], | 
						|
        ['OS=="win" and MSVS_VERSION == "2015"', { | 
						|
          'msvs_settings': { | 
						|
            'VCCLCompilerTool': { | 
						|
              'AdditionalOptions': [ | 
						|
                # disable Thread-Safe "Magic" for local static variables | 
						|
                '/Zc:threadSafeInit-', | 
						|
              ], | 
						|
            }, | 
						|
          }, | 
						|
        }], | 
						|
        ['OS!="win"', { | 
						|
          'cflags_cc+': [ | 
						|
            '-std=c++0x' | 
						|
          ] | 
						|
        }] | 
						|
      ] | 
						|
    } | 
						|
  ] | 
						|
}
 | 
						|
 |