added plataform conditions to binding.gyp\nfixed winsdcard.h references on apple platform

This commit is contained in:
Eric Chaves
2014-08-25 21:48:27 -03:00
parent f6978a685d
commit bd2bf70739
3 changed files with 40 additions and 14 deletions

View File

@@ -3,9 +3,14 @@
#include <nan.h>
#include <node_version.h>
#include <winscard.h>
#include <string>
#include <pthread.h>
#ifdef __APPLE__
#include <PCSC/winscard.h>
#include <PCSC/wintypes.h>
#else
#include <winscard.h>
#endif
static v8::Persistent<v8::String> name_symbol;
static v8::Persistent<v8::String> connected_symbol;

View File

@@ -2,8 +2,12 @@
#define PCSCLITE_H
#include <nan.h>
#ifdef __APPLE__
#include <PCSC/winscard.h>
#include <PCSC/wintypes.h>
#else
#include <winscard.h>
#endif
class PCSCLite: public node::ObjectWrap {