diff --git a/.gitignore b/.gitignore index 9035ef26..94a990fb 100644 --- a/.gitignore +++ b/.gitignore @@ -8,8 +8,7 @@ test/saliency/report.json test/saliency/Image* test/saliency/[Uu]serData* !test/saliency/userData.js -lib -include +vendor packaging/libvips* packaging/*.log !packaging/build diff --git a/.npmignore b/.npmignore index 2b78298f..551dd571 100644 --- a/.npmignore +++ b/.npmignore @@ -10,8 +10,7 @@ test appveyor.yml circle.yml mkdocs.yml -lib -include +vendor packaging preinstall.sh .nyc_output diff --git a/binding.gyp b/binding.gyp index a5f37d96..878c0b25 100644 --- a/binding.gyp +++ b/binding.gyp @@ -18,14 +18,14 @@ 'src/libvips/cplusplus/VImage.cpp' ], 'include_dirs': [ - 'include', - 'include/glib-2.0', - 'lib/glib-2.0/include' + 'vendor/include', + 'vendor/include/glib-2.0', + 'vendor/lib/glib-2.0/include' ], 'libraries': [ - '../lib/libvips.lib', - '../lib/libglib-2.0.lib', - '../lib/libgobject-2.0.lib' + '../vendor/lib/libvips.lib', + '../vendor/lib/libglib-2.0.lib', + '../vendor/lib/libgobject-2.0.lib' ], 'configurations': { 'Release': { @@ -114,9 +114,9 @@ }, { # Attempt to download pre-built libvips and install locally within node_modules 'include_dirs': [ - 'include', - 'include/glib-2.0', - 'lib/glib-2.0/include' + 'vendor/include', + 'vendor/include/glib-2.0', + 'vendor/lib/glib-2.0/include' ], 'conditions': [ ['OS == "win"', { @@ -124,9 +124,9 @@ '_ALLOW_KEYWORD_MACROS' ], 'libraries': [ - '../lib/libvips.lib', - '../lib/libglib-2.0.lib', - '../lib/libgobject-2.0.lib' + '../vendor/lib/libvips.lib', + '../vendor/lib/libglib-2.0.lib', + '../vendor/lib/libgobject-2.0.lib' ] }], ['OS == "mac"', { @@ -134,12 +134,12 @@ 'download_vips': '" ], "scripts": { - "clean": "rm -rf node_modules/ build/ include/ lib/ coverage/ test/fixtures/output.*", + "clean": "rm -rf node_modules/ build/ vendor/ coverage/ test/fixtures/output.*", "test": "semistandard && cross-env VIPS_WARNING=0 nyc --reporter=lcov --branches=96 mocha --slow=5000 --timeout=60000 ./test/unit/*.js", "test-leak": "./test/leak/leak.sh", "test-packaging": "./packaging/test-linux-x64.sh"