-
Notifications
You must be signed in to change notification settings - Fork 10
Add support for windows with MSVC toolchain #97
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
Add support for windows with MSVC toolchain #97
Conversation
99bc3dc to
4281b1c
Compare
|
The other windows ci failures seem related to: luarocks/luarocks#1726 |
The patch for the lua compat53 issue has been merged now
7f3a448 to
64527bd
Compare
I've upstreamed a patch for this issue, so ci is passing and everything should be working now. |
|
Oh nice! Thanks for contributing. That's not really a use-case I've come across. |
d0baae9
into
FourierTransformer:master
Thanks! It's useful for being able to install libraries on windows without requiring a mingw environment |
* Update simdjson to 3.11.3 (FourierTransformer#95) * Removed old rockspec (FourierTransformer#96) * Add scm rockspec for installing from master (FourierTransformer#98) * Add support for windows with MSVC toolchain (FourierTransformer#97) * Add nmake file for building with windows MSVC * Fix function export for msvc build * Add MSVC target to test matrix * [ci] Use patched luarocks to fix msvc setup * [ci] Add workaround for missing compat53 * [ci] Use patched luarocks to avoid compat53 issue * [ci] Update to upstream version of luarocks The patch for the lua compat53 issue has been merged now * Fix missing LD flag for msvc makefile (FourierTransformer#99) * Update simdjson to 3.12.3 (FourierTransformer#101) * nmake: Fix file names for hxsimdjson --------- Co-authored-by: FourierTransformer <FourierTransformer@users.noreply.github.com>
Currently, only mingw builds are supported via mingw-make. This PR adds support for MSVC using nmake, which luarocks uses by default on MSVC based installations.