From 73cfd00e9a49e5c7f3fe3f854d742b2bab423381 Mon Sep 17 00:00:00 2001 From: Hanna Skairipa Date: Sun, 1 Jun 2025 13:13:06 -0600 Subject: [PATCH] Added Apple silicon functionality --- binding.gyp | 4 ++++ npm-shrinkwrap.json | 1 + src/CMakeLists.txt | 2 ++ 3 files changed, 7 insertions(+) create mode 100644 src/CMakeLists.txt diff --git a/binding.gyp b/binding.gyp index 818eeed..cb31a7c 100644 --- a/binding.gyp +++ b/binding.gyp @@ -10,6 +10,10 @@ "-fexceptions", "-std=c++2a" ], + "xcode_settings": { + "GCC_ENABLE_CPP_EXCEPTIONS": "YES", + "CLANG_CXX_LIBRARY": "libc++" + }, "actions": [ { "action_name": "prebuild", diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 03fc970..0e19f81 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "liboqs-node", "version": "0.2.0", "hasInstallScript": true, "license": "MIT", diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..039caa6 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,2 @@ +add_subdirectory(src) +