From bd2bf70739850a0bfdd1061df85948ebcddbf69e Mon Sep 17 00:00:00 2001 From: Eric Chaves Date: Mon, 25 Aug 2014 21:48:27 -0300 Subject: [PATCH] added plataform conditions to binding.gyp\nfixed winsdcard.h references on apple platform --- binding.gyp | 41 +++++++++++++++++++++++++++++------------ src/cardreader.h | 7 ++++++- src/pcsclite.h | 6 +++++- 3 files changed, 40 insertions(+), 14 deletions(-) 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 {