Skip to content

Instantly share code, notes, and snippets.

@nthjelme
Created December 20, 2016 18:37
Show Gist options
  • Save nthjelme/6a6c40fcc4d370b402cbd3d74c01ddab to your computer and use it in GitHub Desktop.
Save nthjelme/6a6c40fcc4d370b402cbd3d74c01ddab to your computer and use it in GitHub Desktop.
binding.gyp linux
{
"targets": [
{
"target_name": "addon",
"sources": [
"addon.cc",
],
"include_dirs": ["<!(node -e \"require('nan')\")","/opt/ibm/domino/notesapi/include"],
"libraries": [ "/opt/ibm/domino/notes/latest/linux/libnotes.so"],
"defines": [ "GCC3", "GCC4","ND64","NDUNIX64", "UNIX", "LINUX64","LINUX", "LINUX86","W32","LINUX86_64", "W","GCC_LBLB_NOT_SUPPORTED","LONGIS64BIT","DTRACE", "PTHREAD_KERNEL" "_REENTRANT", "USE_THREADSAFE_INTERFACES","_POSIX_THREAD_SAFE_FUNCTIONS","HANDLE_IS_32BITS", "HAS_IOCP", "HAS_BOOL", "HAS_DLOPEN", "USE_PTHREAD_INTERFACES", "LARGE64_FILES", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE","PRODUCTION_VERSION", "OVERRIDEDEBUG"],
"cflags_cc!": [
"-fPIC","-c", "-m64","-fno-strict-aliasing","-std=c++11","-felide-constructors"
],
"cflags_c!": [
"-fPIC","-c", "-m64","-fPIC","-fno-strict-aliasing","-std=c++11"
],
'ldflags':["-Wformat", "-Wall", "-Wcast-align", "-Wconversion","-shared","-Bsymbolic","-ldl", "-lrt", "-lm", "-lstdc++","-lpthread", "-lc", "-lresolv", "-lc","-rdynamic" ]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment