Remove unescaped module_root_dir as it can contain spaces

This commit is contained in:
Lovell Fuller 2016-08-01 13:32:12 +01:00
parent e6bfa52b0b
commit da0dc28bc4

View File

@ -18,14 +18,14 @@
'src/libvips/cplusplus/VImage.cpp' 'src/libvips/cplusplus/VImage.cpp'
], ],
'include_dirs': [ 'include_dirs': [
'<(module_root_dir)/include', 'include',
'<(module_root_dir)/include/glib-2.0', 'include/glib-2.0',
'<(module_root_dir)/lib/glib-2.0/include' 'lib/glib-2.0/include'
], ],
'libraries': [ 'libraries': [
'<(module_root_dir)/lib/libvips.lib', '../lib/libvips.lib',
'<(module_root_dir)/lib/libglib-2.0.lib', '../lib/libglib-2.0.lib',
'<(module_root_dir)/lib/libgobject-2.0.lib' '../lib/libgobject-2.0.lib'
], ],
'configurations': { 'configurations': {
'Release': { 'Release': {
@ -113,16 +113,16 @@
}, { }, {
# Attempt to download pre-built libvips and install locally within node_modules # Attempt to download pre-built libvips and install locally within node_modules
'include_dirs': [ 'include_dirs': [
'<(module_root_dir)/include', 'include',
'<(module_root_dir)/include/glib-2.0', 'include/glib-2.0',
'<(module_root_dir)/lib/glib-2.0/include' 'lib/glib-2.0/include'
], ],
'conditions': [ 'conditions': [
['OS == "win"', { ['OS == "win"', {
'libraries': [ 'libraries': [
'<(module_root_dir)/lib/libvips.lib', '../lib/libvips.lib',
'<(module_root_dir)/lib/libglib-2.0.lib', '../lib/libglib-2.0.lib',
'<(module_root_dir)/lib/libgobject-2.0.lib' '../lib/libgobject-2.0.lib'
] ]
}], }],
['OS == "mac"', { ['OS == "mac"', {
@ -130,10 +130,10 @@
'download_vips': '<!(node -e "require(\'./binding\').download_vips()")' 'download_vips': '<!(node -e "require(\'./binding\').download_vips()")'
}, },
'libraries': [ 'libraries': [
'<(module_root_dir)/lib/libvips-cpp.42.dylib', '../lib/libvips-cpp.42.dylib',
'<(module_root_dir)/lib/libvips.42.dylib', '../lib/libvips.42.dylib',
'<(module_root_dir)/lib/libglib-2.0.0.dylib', '../lib/libglib-2.0.0.dylib',
'<(module_root_dir)/lib/libgobject-2.0.0.dylib', '../lib/libgobject-2.0.0.dylib',
# Ensure runtime linking is relative to sharp.node # Ensure runtime linking is relative to sharp.node
'-rpath \'@loader_path/../../lib\'' '-rpath \'@loader_path/../../lib\''
] ]
@ -143,37 +143,37 @@
'download_vips': '<!(LDD_VERSION="<!(ldd --version 2>&1 || true)" node -e "require(\'./binding\').download_vips()")' 'download_vips': '<!(LDD_VERSION="<!(ldd --version 2>&1 || true)" node -e "require(\'./binding\').download_vips()")'
}, },
'libraries': [ 'libraries': [
'<(module_root_dir)/lib/libvips-cpp.so', '../lib/libvips-cpp.so',
'<(module_root_dir)/lib/libvips.so', '../lib/libvips.so',
'<(module_root_dir)/lib/libglib-2.0.so', '../lib/libglib-2.0.so',
'<(module_root_dir)/lib/libgobject-2.0.so', '../lib/libgobject-2.0.so',
# Dependencies of dependencies, included for openSUSE support # Dependencies of dependencies, included for openSUSE support
'<(module_root_dir)/lib/libcairo.so', '../lib/libcairo.so',
'<(module_root_dir)/lib/libcroco-0.6.so', '../lib/libcroco-0.6.so',
'<(module_root_dir)/lib/libexif.so', '../lib/libexif.so',
'<(module_root_dir)/lib/libffi.so', '../lib/libffi.so',
'<(module_root_dir)/lib/libfontconfig.so', '../lib/libfontconfig.so',
'<(module_root_dir)/lib/libfreetype.so', '../lib/libfreetype.so',
'<(module_root_dir)/lib/libgdk_pixbuf-2.0.so', '../lib/libgdk_pixbuf-2.0.so',
'<(module_root_dir)/lib/libgif.so', '../lib/libgif.so',
'<(module_root_dir)/lib/libgio-2.0.so', '../lib/libgio-2.0.so',
'<(module_root_dir)/lib/libgmodule-2.0.so', '../lib/libgmodule-2.0.so',
'<(module_root_dir)/lib/libgsf-1.so', '../lib/libgsf-1.so',
'<(module_root_dir)/lib/libgthread-2.0.so', '../lib/libgthread-2.0.so',
'<(module_root_dir)/lib/libharfbuzz.so', '../lib/libharfbuzz.so',
'<(module_root_dir)/lib/libjpeg.so', '../lib/libjpeg.so',
'<(module_root_dir)/lib/liblcms2.so', '../lib/liblcms2.so',
'<(module_root_dir)/lib/liborc-0.4.so', '../lib/liborc-0.4.so',
'<(module_root_dir)/lib/libpango-1.0.so', '../lib/libpango-1.0.so',
'<(module_root_dir)/lib/libpangocairo-1.0.so', '../lib/libpangocairo-1.0.so',
'<(module_root_dir)/lib/libpangoft2-1.0.so', '../lib/libpangoft2-1.0.so',
'<(module_root_dir)/lib/libpixman-1.so', '../lib/libpixman-1.so',
'<(module_root_dir)/lib/libpng.so', '../lib/libpng.so',
'<(module_root_dir)/lib/librsvg-2.so', '../lib/librsvg-2.so',
'<(module_root_dir)/lib/libtiff.so', '../lib/libtiff.so',
'<(module_root_dir)/lib/libwebp.so', '../lib/libwebp.so',
'<(module_root_dir)/lib/libxml2.so', '../lib/libxml2.so',
'<(module_root_dir)/lib/libz.so', '../lib/libz.so',
# Ensure runtime linking is relative to sharp.node # Ensure runtime linking is relative to sharp.node
'-Wl,-rpath=\'$${ORIGIN}/../../lib\'' '-Wl,-rpath=\'$${ORIGIN}/../../lib\''
] ]
@ -221,48 +221,48 @@
['OS == "win"', { ['OS == "win"', {
# Windows lacks support for rpath # Windows lacks support for rpath
'copies': [{ 'copies': [{
'destination': '<(module_root_dir)/build/Release', 'destination': 'build/Release',
'files': [ 'files': [
'<(module_root_dir)/lib/GNU.Gettext.dll', 'lib/GNU.Gettext.dll',
'<(module_root_dir)/lib/libasprintf-0.dll', 'lib/libasprintf-0.dll',
'<(module_root_dir)/lib/libcairo-2.dll', 'lib/libcairo-2.dll',
'<(module_root_dir)/lib/libcairo-gobject-2.dll', 'lib/libcairo-gobject-2.dll',
'<(module_root_dir)/lib/libcairo-script-interpreter-2.dll', 'lib/libcairo-script-interpreter-2.dll',
'<(module_root_dir)/lib/libcharset-1.dll', 'lib/libcharset-1.dll',
'<(module_root_dir)/lib/libcroco-0.6-3.dll', 'lib/libcroco-0.6-3.dll',
'<(module_root_dir)/lib/libexif-12.dll', 'lib/libexif-12.dll',
'<(module_root_dir)/lib/libexpat-1.dll', 'lib/libexpat-1.dll',
'<(module_root_dir)/lib/libffi-6.dll', 'lib/libffi-6.dll',
'<(module_root_dir)/lib/libfftw3-3.dll', 'lib/libfftw3-3.dll',
'<(module_root_dir)/lib/libfontconfig-1.dll', 'lib/libfontconfig-1.dll',
'<(module_root_dir)/lib/libfreetype-6.dll', 'lib/libfreetype-6.dll',
'<(module_root_dir)/lib/libgcc_s_seh-1.dll', 'lib/libgcc_s_seh-1.dll',
'<(module_root_dir)/lib/libgdk_pixbuf-2.0-0.dll', 'lib/libgdk_pixbuf-2.0-0.dll',
'<(module_root_dir)/lib/libgif-7.dll', 'lib/libgif-7.dll',
'<(module_root_dir)/lib/libgio-2.0-0.dll', 'lib/libgio-2.0-0.dll',
'<(module_root_dir)/lib/libglib-2.0-0.dll', 'lib/libglib-2.0-0.dll',
'<(module_root_dir)/lib/libgmodule-2.0-0.dll', 'lib/libgmodule-2.0-0.dll',
'<(module_root_dir)/lib/libgobject-2.0-0.dll', 'lib/libgobject-2.0-0.dll',
'<(module_root_dir)/lib/libgsf-1-114.dll', 'lib/libgsf-1-114.dll',
'<(module_root_dir)/lib/libgthread-2.0-0.dll', 'lib/libgthread-2.0-0.dll',
'<(module_root_dir)/lib/libiconv-2.dll', 'lib/libiconv-2.dll',
'<(module_root_dir)/lib/libintl-8.dll', 'lib/libintl-8.dll',
'<(module_root_dir)/lib/libjpeg-62.dll', 'lib/libjpeg-62.dll',
'<(module_root_dir)/lib/liblcms2-2.dll', 'lib/liblcms2-2.dll',
'<(module_root_dir)/lib/libpango-1.0-0.dll', 'lib/libpango-1.0-0.dll',
'<(module_root_dir)/lib/libpangocairo-1.0-0.dll', 'lib/libpangocairo-1.0-0.dll',
'<(module_root_dir)/lib/libpangowin32-1.0-0.dll', 'lib/libpangowin32-1.0-0.dll',
'<(module_root_dir)/lib/libpixman-1-0.dll', 'lib/libpixman-1-0.dll',
'<(module_root_dir)/lib/libpng16-16.dll', 'lib/libpng16-16.dll',
'<(module_root_dir)/lib/libquadmath-0.dll', 'lib/libquadmath-0.dll',
'<(module_root_dir)/lib/librsvg-2-2.dll', 'lib/librsvg-2-2.dll',
'<(module_root_dir)/lib/libssp-0.dll', 'lib/libssp-0.dll',
'<(module_root_dir)/lib/libstdc++-6.dll', 'lib/libstdc++-6.dll',
'<(module_root_dir)/lib/libtiff-5.dll', 'lib/libtiff-5.dll',
'<(module_root_dir)/lib/libvips-42.dll', 'lib/libvips-42.dll',
'<(module_root_dir)/lib/libwebp-6.dll', 'lib/libwebp-6.dll',
'<(module_root_dir)/lib/libxml2-2.dll', 'lib/libxml2-2.dll',
'<(module_root_dir)/lib/zlib1.dll' 'lib/zlib1.dll'
] ]
}] }]
}] }]