Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix macOS npm install procedure of JsThemis #1037

Merged
merged 1 commit into from
Nov 22, 2023
Merged

Fix macOS npm install procedure of JsThemis #1037

merged 1 commit into from
Nov 22, 2023

Conversation

radetsky
Copy link
Contributor

I found that /opt/homebrew/lib and /opt/homebrew/include contains all required files. So, we do not need to find the libthemis files in deep of /opt/homebrew/Cellar directories. We just need to add additional paths to the settings of bindings.

I added two strings:

  • homebrew include dir to the include_dires property
  • homebrew libraries dir to the libraries property on macOS or Linux targets

Checklist

  • Change is covered by automated tests

@vixentael
Copy link
Contributor

@shadinua could you please also take a look?

@vixentael vixentael added installation Installation of Themis core and wrapper packages W-JsThemis 🍭 Wrapper: JsThemis for Node.js, JavaScript API, npm packages labels Nov 17, 2023
@radetsky radetsky merged commit e924f76 into cossacklabs:release/0.15.0 Nov 22, 2023
10 checks passed
@radetsky radetsky deleted the rad/jsthemis_macos_case branch November 22, 2023 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
installation Installation of Themis core and wrapper packages W-JsThemis 🍭 Wrapper: JsThemis for Node.js, JavaScript API, npm packages
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants