diff --git a/binding.gyp b/binding.gyp index e2deb5d..eb58aa6 100644 --- a/binding.gyp +++ b/binding.gyp @@ -3,18 +3,35 @@ { 'target_name': 'pcsclite', 'sources': [ 'src/addon.cpp', 'src/pcsclite.cpp', 'src/cardreader.cpp' ], - 'include_dirs': [ - '/usr/include/PCSC', - ' #include -#include #include #include +#ifdef __APPLE__ +#include +#include +#else +#include +#endif static v8::Persistent name_symbol; static v8::Persistent connected_symbol; diff --git a/src/pcsclite.h b/src/pcsclite.h index b028432..484d2b4 100644 --- a/src/pcsclite.h +++ b/src/pcsclite.h @@ -2,8 +2,12 @@ #define PCSCLITE_H #include - +#ifdef __APPLE__ +#include +#include +#else #include +#endif class PCSCLite: public node::ObjectWrap {