mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 10:30:15 +02:00
74 lines
2.1 KiB
Python
Executable File
74 lines
2.1 KiB
Python
Executable File
{
|
|
'targets': [{
|
|
'target_name': 'sharp',
|
|
'sources': [
|
|
'src/common.cc',
|
|
'src/utilities.cc',
|
|
'src/metadata.cc',
|
|
'src/resize.cc',
|
|
'src/sharp.cc'
|
|
],
|
|
'conditions': [
|
|
['OS=="win"', {
|
|
'library_dirs': [
|
|
'$(VIPS_HOME)/lib'
|
|
],
|
|
'libraries': [
|
|
'libvips.dll.a',
|
|
'glib-2.0.lib',
|
|
'gobject-2.0.lib',
|
|
'gthread-2.0.lib',
|
|
'gmodule-2.0.lib',
|
|
'liblcms2.dll.a',
|
|
'libxml2.lib',
|
|
'intl.lib',
|
|
'libjpeg.dll.a',
|
|
'libexif.dll.a',
|
|
'libpng.lib',
|
|
'libtiff.dll.a',
|
|
'libMagickWand-6.Q16.dll.a',
|
|
'libMagickCore-6.Q16.dll.a',
|
|
'pango-1.0.lib',
|
|
'pangoft2-1.0.lib',
|
|
'libgsf-1.dll.a',
|
|
'libopenslide.dll.a',
|
|
'libfftw3.dll.a'
|
|
],
|
|
'include_dirs': [
|
|
'$(VIPS_HOME)/include',
|
|
'$(VIPS_HOME)/include/glib-2.0',
|
|
'$(VIPS_HOME)/lib/glib-2.0/include',
|
|
'<!(node -e "require(\'nan\')")'
|
|
]
|
|
}, {
|
|
'variables': {
|
|
'PKG_CONFIG_PATH': '<!(which brew >/dev/null 2>&1 && eval $(brew --env) && echo $PKG_CONFIG_LIBDIR || true):$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig'
|
|
},
|
|
'libraries': [
|
|
'<!(PKG_CONFIG_PATH="<(PKG_CONFIG_PATH)" pkg-config --libs vips)'
|
|
],
|
|
'include_dirs': [
|
|
'<!(PKG_CONFIG_PATH="<(PKG_CONFIG_PATH)" pkg-config --cflags vips glib-2.0)',
|
|
'<!(node -e "require(\'nan\')")'
|
|
]
|
|
}]
|
|
],
|
|
'cflags_cc': [
|
|
'-std=c++0x',
|
|
'-fexceptions',
|
|
'-Wall',
|
|
'-O3'
|
|
],
|
|
'xcode_settings': {
|
|
'OTHER_CPLUSPLUSFLAGS': [
|
|
'-std=c++11',
|
|
'-stdlib=libc++',
|
|
'-fexceptions',
|
|
'-Wall',
|
|
'-O3'
|
|
],
|
|
'MACOSX_DEPLOYMENT_TARGET': '10.7'
|
|
}
|
|
}]
|
|
}
|