diff --git a/binding.gyp b/binding.gyp index 0e0ee92..9e3de2e 100644 --- a/binding.gyp +++ b/binding.gyp @@ -3,6 +3,8 @@ 'targets': [ { 'target_name': 'pHashBinding', + 'cflags!': [ '-fno-exceptions' ], + 'cflags_cc!': [ '-fno-exceptions' ], 'defines': [ 'HAVE_IMAGE_HASH', 'cimg_verbosity=0', diff --git a/lib/phash.js b/lib/phash.js index 1872680..4970473 100644 --- a/lib/phash.js +++ b/lib/phash.js @@ -23,15 +23,15 @@ var pHash = require('../build/Release/pHashBinding'); exports.imageHashSync = function(file) { - return pHash.imageHashSync(file); + return pHash.imageHashSync(file); }; exports.imageHash = function(file, cb) { - return pHash.imageHash(file, cb); + return pHash.imageHash(file, cb); }; exports.hammingDistance = function(hasha, hashb) { - return pHash.hammingDistance(hasha, hashb); + pHash.hammingDistance(hasha, hashb); }; /* @@ -40,5 +40,5 @@ exports.hammingDistance = function(hasha, hashb) { exports.getImageHash = exports.imageHashSync; exports.getOldHash = function(filePath) { - return pHash.oldHash(filePath); + return pHash.oldHash(filePath); };